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语言其他类型的控制格式输出
// 程序 2:C语言其他类型的控制格式输出 #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; }