C语言整型,及数值范围

C语言整型符号表

如下表格,记录了C语言整型的一些符号,存储大小,以及最大值和最小值范围:

类型 存储字节大小最大值最小值范围
char、unsigned char、signed char1个字节signed char: -128~127 or unsigned char: 0~255
short、unsigned short2个字节short: -32768~32767 or unsigned short: 0~65535
int、unsigned int4个字节int:-2147483648~2147483647 or unsigned int:0~4294967295
long、unsigned long4个字节long:-2147483648~2147483647 or unsigned long:0~4294967295
long long、unsigned long long8个字节long long:-9223372036854775808~9223372036854775807
or unsigned long long:0~18446744073709551615

提示:C语言整型的大小和值范围取决于具体的编译器和平台。

C语言整型实例

C语言中,可以通过内置的sizeof()函数来获取类型在当前编译器和平台环境下的字节大小,如下:

#include <stdio.h>
#include <limits.h>
int main()
{

 printf("char的字节大小:%d \n", sizeof(char));
 printf("int的字节大小:%d \n", sizeof(int));
 printf("long long的字节大小:%d \n", sizeof(long long));

 return 0;
}

编译C文件,运行得到输出:

char的字节大小:1 
int的字节大小:4 
long long的字节大小:8

免责声明:内容仅供参考。


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.