国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法

2020-01-26 16:01:38
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

#include <stdio.h>
int main(int argc, char *argv[])
{
 unsigned int max_int = 0-1;
 printf("The max value of unsigned int on 32 machine: %u/n", max_int);
}

復(fù)制代碼 代碼如下:

#include <stdio.h>
int main(int argc, char *argv[])
{
 unsigned int max_int = 0-1;
 printf("The max value of unsigned int on 32 machine: %u/n", max_int);
}

gcc編譯后:
int_sizeof1.c: 在函數(shù)‘main'中:
int_sizeof1.c:5: 警告:整數(shù)溢出
運(yùn)行后:
The max value of int on 32 machine: 4294967295
 
VC6.0和java編譯后,無錯(cuò)誤。
運(yùn)行后:
The max value of int on 32 machine: 4294967295
復(fù)制代碼 代碼如下:

#include <stdio.h>
int main(int argc, char *argv[])
{
 int max_int = (1<<31)-1;
 printf("The max value of int on 32 machine: %d/n", max_int);
}

將其int寫成有符號(hào)型的程序如下:
復(fù)制代碼 代碼如下:

#include <stdio.h>
int main(int argc, char *argv[])
{
 int max_int = (1<<31)-1;
 printf("The max value of int on 32 machine: %d/n", max_int);
}

gcc編譯后:
int_sizeof1.c: 在函數(shù)‘main'中:
int_sizeof1.c:5: 警告:整數(shù)溢出
運(yùn)行后:
The max value of int on 32 machine: 2147483647
VC6.0和java編譯后,無錯(cuò)誤。
運(yùn)行后:
The max value of int on 32 machine: 2147483647
因?yàn)閕nt的最高位是符號(hào)位。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 海城市| 开平市| 阿拉善左旗| 怀集县| 汝州市| 台州市| 博兴县| 柘荣县| 嘉鱼县| 横山县| 霞浦县| 承德市| 迁安市| 扎兰屯市| 徐闻县| 濉溪县| 临泉县| 新巴尔虎左旗| 越西县| 郑州市| 周至县| 社旗县| 怀集县| 右玉县| 汉川市| 馆陶县| 东阿县| 江永县| 隆昌县| 会理县| 祁东县| 涪陵区| 清镇市| 泉州市| 天祝| 新邵县| 临安市| 汝南县| 新干县| 越西县| 惠州市|