C语言中整型变量

📅 2026/7/18 14:09:17
C语言中整型变量
程序需要使用数据即承载信息的数字和字符。有些数据可以在程序使用之前预先设定并在整个运行过程中没有变化这种量称常量。另外的数据在程序运行中会发生变化或赋值称为变量。整数跟数学上的整数概念一致在C语言中小数点永远不会出现在整数中如-2、1 和 123 都是整数。而3.14、2.0 和 0.2 都不是整数。整数一个二进制形式存储如4 的二进制形式为 100在八位的字节中存储形式为00000100。如下图1.1. C语言中的整数类型分为两种无符号类型的unsigned和有符号类型signed。int类型是C语言中最常用的一种类型int是有符号类型的ISO/ANSI C规定int类型的最小范围是-32768 到 32767。一般来说int类型的占四个字节取值范围为-2^31到2^31-1。变量命名规则①.可以使用字母、下划线以及数字来进行命名但是开头必须是字母或者下划线不能数字。②.变量名中的字母区分大小写如b和B是不同的abc和Abc也是不同的变量名。③.变量名不能够与C语言提供的关键字重复。声明int变量int goat; int hogs,cows,erns;初始化变量int goats 21; int news 31,pages 12; int dogs,cats 94;打印int变量的值//程序1使用printf函数打印变量的值 #include #include int main() { int t 10; //定义变量t 并且赋值为10 int two 2; printf(print\n); /* 打印变量t其中%d用于指定在那个位置输出t双引号中的%d替换了后面的t*/ printf(t %d\n, t); printf(%d - %d %d \n,t ,two, t - two); return 0; }1.2. 其他整型数据C语言还提供4个附属关键字修饰基本证书类型short、long、unsigned和signed。C语言其他类型的控制格式输出// 程序 2C语言其他类型的控制格式输出 #include int main(){ unsigned int un 3000; short end 200; long big 65535; long long big_big 12345678945; printf(un %u \n,un); //%u表示无符号整数 printf(end %hd \n,end); //%hd表示short类型 printf(big %ld \n,big);//%ld表示long类型 printf(big_big %lld \n,big_big);//%lld表示long long类型 return 0; }