编程语言
首页 > 编程语言> > C/C++ 基础类型能表示的范围

C/C++ 基础类型能表示的范围

作者:互联网

以 32 bit system 为例:

signed char 8 bit

0000 0000

有符号类型,需要最高位表示符号,所以一共 7 bit 表示大小

signed char 能表示的范围为 -2^7 ~ 2^7-1

 

unsigned char 表示的范围为

0 ~ 2^8-1

 

依次类推

signed int 表示范围为 -2^21 ~ 2^31-1

unsigned int 表示的范围为 0~2^32-1

标签:表示,int,signed,char,C++,类型,bit,范围
来源: https://www.cnblogs.com/wanghao-boke/p/15507420.html