论坛网站 备案,建站之星如何建网站,免费的行情网站app软件,做门户网站的系统无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负。 如果需声明无符号类型的话就需要在类型前加上unsigned。 整型的每一种都分为#xff1a;无符号#xff08;unsigned#xff09;和有符号#xff08;signed#xff09;两种类型#xff08;f… 无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负。 如果需声明无符号类型的话就需要在类型前加上unsigned。 整型的每一种都分为无符号unsigned和有符号signed两种类型float和double总是带符号的。 char在默认情况下总是无符号的。在除char以外的数据类型中默认情况下声明的整型变量都是有符号的类型 无符号类型能保存2倍于有符号类型的正整数数据. 2^7 128 ---------------char[-2^7,2^7-1]
2^8 256 ----------------unsigned char[0,2^8-1]
2^15 32768 ----------------short[-2^15,2^15-1]
2^16 65536 ----------------unsigned short[0,2^16-1]
2^31 21 47 48 36 48 10^8-----------int[-2^31,2^31-1]
2^32 42 94 96 72 96 10^8-----------unsigned int[0,2^32-1]