本章主要讲述了<基本数字类型>
一、常量
常量
1.进制中应注意的特殊点
十进制:数字前面可以带正负号
二进制:由0,1组成
八进制:由数字0开头
十六进制:由数字0加字母x(或X)开头
2.不同类型的整型常量的重要点
int定义有符号整数,对int型无须使用signed
无符号整型常量的常数值后跟u(或U),不能表示成小于0的数,用来修饰int,short,long
长整型常量的常数值后跟l(或L)
无符号长整数型常量后跟LU,Lu,lU或lu
注意:基本、长、长长整型四个字节,短整型两个字节
3.实型常量重要点
二、变量
在C程序中,变量在使用之前必须先定义。
标准C语言都是由main()作为开头,只出现一次。main后面圆括号的void大多时候表示它没有函数参数。return语句表示返回,通常返回0表示程序正常结束。C语言是以分号结尾的。
三、标识符
它由英文字母、数字和下划线组成,不能由数字开头,也不允许使用C关键字为标识符命名,但它可以包含任意多个字符。
增加空格只是为了增强程序的可读性。
“//”与“/*和*/”表示注释,不进行编辑。
多个变量之前使用逗号隔开。
四、屏幕输出
“%d”整型格式
“%f”实数格式
“%c”字符格式
“\n”换行
“int”(4个字节)修饰整数
“char”(1个字节)修饰字符
“float(4个字节)与double(8个字节)”修饰浮点型
五、内存大小
字节数衡量变量或数据类型所占内存空间大小
位是衡量物理存储器容量的最小单位
1 byte=8 bit
字节与其它之间都是1024倍数
注意:sizeof是C语言的关键字,不是函数名,它是专门用于计算指定数据类型字节数的运算符。
六、赋值
赋值运算符是右结合
七、补码
正数的反码、补码与其原码都是相同的
第一位表示符号位。1表示负数,0表示正数
有符号整数能表示的最大整数的绝对值只有最大无符号整数的一半
0的补码表示唯一
double型变量可以接收实型常量的16位有效数字,而float型变量仅能接收实型常量的7位有效数字。