麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

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

2020-01-26 16:01:38
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

#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);
}

復制代碼 代碼如下:

#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: 在函數‘main'中:
int_sizeof1.c:5: 警告:整數溢出
運行后:
The max value of int on 32 machine: 4294967295
 
VC6.0和java編譯后,無錯誤。
運行后:
The max value of int on 32 machine: 4294967295
復制代碼 代碼如下:

#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寫成有符號型的程序如下:
復制代碼 代碼如下:

#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: 在函數‘main'中:
int_sizeof1.c:5: 警告:整數溢出
運行后:
The max value of int on 32 machine: 2147483647
VC6.0和java編譯后,無錯誤。
運行后:
The max value of int on 32 machine: 2147483647
因為int的最高位是符號位。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 一二区电影 | 中文字幕xxx| 88xx成人精品视频 | 亚洲综合视频一区 | 第四色成人网 | 国产视频精品在线 | 成人毛片av在线 | 免费一级欧美在线观看视频 | 久夜草 | 久久亚洲春色中文字幕久久 | 欧美性色大片 | 色交视频 | 视频一区二区国产 | 色综合久久久久综合99 | 欧美 videos粗暴 | chinese军人gay呻吟 | 原来神马影院手机版免费 | 久久草在线视频免费 | 毛片网站视频 | 精品99在线视频 | 免费色片 | 一级黄色在线观看 | 亚洲精品成人久久 | 天天看成人免费毛片视频 | www久久艹 | 在线成人免费观看 | 免费看欧美一级特黄a毛片 九色com | 久久综合婷婷香五月 | 久久精品免费网站 | 伊人一二三四区 | 国产亚洲精品综合一区91 | 香蕉国产片 | 久草在线资源福利站 | 久久亚洲精品11p | www.9191.com | 99久久婷婷国产综合精品青牛牛 | 色妞视频男女视频 | 欧美黄 片免费观看 | 色综合久久久久久久粉嫩 | 毛片在线免费观看网址 | 婷婷一区二区三区 |