当前位置:网站首页>C语言基本数据类型的存储大小、取值范围、输出格式的解剖
C语言基本数据类型的存储大小、取值范围、输出格式的解剖
2022-08-09 15:05:00 【我好闲*】
目录
一.整数型
| 类型 | 存储大小 | 取值范围 | 输出格式 |
| int | 4字节(32位) | (-2,147,483,648——2,147,483,648) (-2^31——2^31) | %d |
| short | 2字节(16位) | (-32,768——32,768) (-2^15——2^15) | %d |
| long | 4字节(32位) | (-2,147,483,648——2,147,483,648) (-2^31——2^31) | %ld |
| long long | 8字节(64位) | (-9,223,372,036,854,775,808—— 9,223,372,036,854,775,808) (-2^63-2^63) | %lld |
| unsigned int | 4字节(32位) | (0——4,294,967,296) | %u |

二.实数型
| 类型 | 存储大小 | 取值范围 | 输出格式 | 精度 |
| float | 4字节(32位) | -3.4E+38——3.4E+38 | %f | 6-7 |
| double | 8字节(64位) | -1.7E+308——1.7E+308 | %lf | 15-16 |

三. 字符型
| 类型 | 存储大小 | 取值范围 | 输出格式 |
| char | 1字节(8位) | -128——127 | %c |
| unsigned char | 1字节(8位) | 0-255 | %c %hhu |
注意:%hhu是将字符转换为ASCII值











