一、整形数据
1、整数常量
十进制整数为整数形式,八进制整数为以0开头的整数,十六进制整数为以0x开头的整数。
2、整数变量
int i;i有4个字节,实际上,数值是以补码表示的,正整数的补码即二进制形式,负数的补码为负数绝对值二进制取反再加1。首位为0则为正,为1则为负
3、整数变量分类
(signed) short、unsigned short、(signed) int、unsigned int、(signed) long、unsigned long、(signed) long long 、unsigned long long。
int取值范围为【-2^31,2^31-1】,unsigned int取值范围为【0,2^32-1】,signed long取值范围为【-2^63,2^63-1】,unsigned long取值范围为【0,2^64-1】。若超过对应范围则会出现整型溢出。
标识符是由数字、字母、下划线组成,但第一位不能是数字
二、浮点型数据
1、浮点型常量表示形式
十进制小数形式、指数形式(字母e或E前面必须是数字,e或E后面必须是整数)。
2、浮点型变量分类
float 32bit,double 64bit,long double 128bit。
三、字符型数据
1、字符常量
具体查看ASKII表,‘A’不是“A”。
特殊字符:\n换行 \t水平制表 \b退格(光标移到前一个) \r回到顶格