国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 和静县| 邢台县| 米易县| 驻马店市| 兰溪市| 长丰县| 丰县| 昂仁县| 永安市| 靖西县| 小金县| 军事| 读书| 恩施市| 济源市| 修武县| 金乡县| 白河县| 贡嘎县| 济南市| 临朐县| 武功县| 牙克石市| 通州区| 襄垣县| 全州县| 靖宇县| 潼南县| 新竹市| 太和县| 游戏| 当雄县| 温宿县| 山丹县| 尉犁县| 松阳县| 娄底市| 芷江| 成安县| 通许县| 儋州市|