C/C++教程

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

这篇关于C/C++ 基础类型能表示的范围的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!