整型数据
整型常量表示:在C语言中,有三种形式:
十进制整数 | 如:123、-123 |
八进制整数 | 以0开头的数,如0123表示八进制数123 |
十六进制整数 | 以0x开头的数,如0x123表示十六进制数123 |
整型变量:
数据在内存中以二进制形式存放。
数值以补码表示:正整数的补码与该数的原码相同;负数的补码为其绝对值的二进制形式按位取反再加1。
有符号[signed],无符号[unsigned]
浮点型数据
浮点型常量: float 单精度 4个字节
double 双精度 8个字节
十进制小数 | 组成:数字+小数点(必须有),如1.123、123.、123.0、0.0 |
指数 | 如123e3或123E3,注意字母之前必须有数字且e后面的指数必须为整数 |
浮点型变量:一个浮点型数据一般在内存中占4个字节(32位)
组成:符号位1bit+阶码8bit+尾数23bit(1+8+23=32)
例:-6.25
符号位 1
阶码 6.25化为二进制110.01,科学计数法 1.1001*2的2次方,2+127=129,129化为二进制11000001.
尾数 1001 0000 0000 0000 0000 0000 0000 0000
则-6.25为1110 0000 1110 1000 0000 0000 0000 0000
C 0 C 8 0 0 0 0
字符型数据
字符常量:
\t跳格占八列
字符变量:用来存放字符常量,但只能放一个字符。
【存放】将该字符相应的ASCII代码放到存储单元中。
标签:字符,0000,二进制,数据类型,浮点,123,整型 From: https://blog.csdn.net/qq_69639971/article/details/140463525