c语言基本数据类型
整型
1.int
- int类型为最常见的整型,一个int型的变量在内存中占4个字节,即32个二进制位
- 表示范围为(-2^31) ~ (2^31-1)
- 输出时用%d来表示整型类型变量
**sizeof为操作符,用于计算对象在内存中所占的字节数。
2.short
- short类型为短整型,short型变量在32位编译器的内存中占2个字节
- 由于同为整型变量,所以同样用%d来表示
3.long
- long为长整型,long型变量在32位编译器的内存中占4个字节
- 与int型不同的是在64位编译器中,占8个字节
4.long long
- long long类型变量在32位编译器中占8个字节,为c++中的内置类型,至少要 占64位,即8个字节
浮点型
1.float
- float表示单精度浮点型,在内存中占4个字节
- 浮点型用%f表示,初始小数点后会跟六位
- 可以通过%.xlf的形式改变保留位数,x为你要保留的位数
2.double型
- double为双精度浮点型,在内存中占8个字节
- double比float精度更高,处理速度慢于float
- 若不加以声明,输入的小数默认是double型的
字符型
char
- char类型为字符型,其变量在内存中只占1个字节
- 单个字符用%c来表示,字符串用%s表示