今天主要学习了整型数,浮点数,字符型
整型常数:
十进制,平常用的
八进制,0开头,如:0123,最大到7
十六进制, 0x开头,如0x36D:,最大到F
基本整型 int 32
短整型 short int 32
长整型 long int 64
双长整型 long long int 64
[signed] short [int] 有符号短整型 32
unsigned short [int] 无符号 短整型 32
[signed] int 有符号基本整型 32
unsigned [int] 无符号 基本整型 32
[signed] long [int] 有符号长整型 64
unsigned long [int] 无符号 长整型 64
[signed] long long [int] 有符号双长整型 64
unsigned long long [int] 无符号 双长整型 64
各类型所占字节数
short 2字节
int 2或4 字节
long 4 字节
long long 8 字节
工具: sizeof 运算符求所在环境中各类型所占字节数
sizeof(int) sizeof(long)
...........................................................................................................................................................
浮点型:(float和double)单精度 双精度
float 32
double 64
long double 128
指数形式:如123e3/123E3 代表123*10**3 e后面必须为整数
符号位:1 bit 符号 0+ 1-
阶码 : 8 bit 阶数+127 转成2进制
位数 :32 bit 小数点后数字 不够用0 补齐
2,转义字符:
\' 表示单引号'
\" 表示双引号"
\\表示一个反斜杠
\n表示换行
\r表示回到下一行的首位
\t表示水平制表符,相当于按下tab键
\b表示回退
...........................................................................................................................................................
字符型:char(-128~127)
用单引号 eg:'A' 字符型使用单引号,而不是双引号 单引号里只能有一个字符,不可以是字符串
字符型变量并不是把字符本身,而是代表对应的ascii编码值
'0' 文本 1个字节
0 数字 4个字节
...........................................................................................................................................................
今天就学到这里,明天见