阅读数:631
已有1条回答
管理员
int数据类型是32位有符号Java原语数据类型。int数据类型的变量需要32位内存。其有效范围为-2,147,483,648至2,147,483,647(-231至231-1)。对于正数来说,它的补码就是它本身。对于负数来说,它的补码是它对应的正数的二进数所有位取反之后加一。
由负数的补码求原码也是相同的操作(所有位取反+1)即为该负数的绝对值,此范围中的所有整数称为整数字面量。例如,10,-200,0,30,19等是int的整数字面值。一个整数字面量可以分配给一个int变量,如num1。
在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1];在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1];使用printf输出int占用字节数量:printf("%d",sizeof(int));除了int类型之外,还有short、long、longlong类型可以表示整数。
猜你喜欢
华为P60Pro有什么新技术
Redmi Note 11R电池有多大
科目三一个月安排几次考试
自热米饭用热水还是冷水
华为p60pro怎么关闭影像生活服务
HUAWEIMatePadAir有电脑模式吗
手机长亮在哪里设置
奥迪ttrs百公里加速
iphone换电池要多久
重庆网红打卡景点
快手注销了还能恢复吗
为什么微信发朋友圈文字会收起来
最新学习
苹果15怎么关机
iQOO 11 Pro 5G网络打开方法
vivos17怎么关闭相机拍照声音
华为畅享50内存占用在哪看
奔驰吉普车报价g500 奔驰g500报价多少钱(195.97万)
vivos17pro怎么开启语音助手
xsmax是几g手机
苹果11pro多少寸屏幕
微信接龙下面没有参与接龙怎么办
鱿鱼放冰箱冷冻要不要洗干净
苹果15plus怎么投屏
电子限速,最高车速限定在250km/h(保持安全速度很重要)