#include<stdio.h> #include<limits.h> //還有表示整型大小的值 #include<float.h> //含有表示float和double類型大小的值 int main() { printf("The value of INT_MAX is %i\n",INT_MAX); //int 型最大值 printf("The value of INT_MIN is %i\n",INT_MIN); //int 型最小值 printf("An int takes %i bytes\n",sizeof(int)); //int所佔字節 printf("The value of FLT_MAX is %f\n",FLT_MAX); //float printf("The value of FLT_MIN is %f\n",FLT_MIN); printf("An float takes %i bytes\n",sizeof(float)); printf("The value of CHAR_MAX is %i\n",CHAR_MAX); //char printf("The value of CHAR_MIN is %i\n",CHAR_MIN); printf("An char takes %i bytes\n",sizeof(char)); printf("The value of DBL_MAX is %lf\n",DBL_MAX); //double printf("The value of DBL_MIN is %lf\n",DBL_MIN); printf("An double takes %i bytes\n",sizeof(double)); printf("The value of SHRT_MAX is %i\n",SHRT_MAX); //short printf("The value of SHRT_MIN is %i\n",SHRT_MIN); printf("An short takes %i bytes\n",sizeof(short)); return 0; }
問題1:8位、64位究竟是什麼意思?ide
答:從技術上講,計算機的位數有多種含義,它既能夠表明CPU指令的長度,也能夠表明CPU一次從存儲器讀取數據的大小。實際上,位數是計算機可以處理的數值長度。編碼
問題2:那這和int、double的大小有什麼關係?spa
答:若是一臺計算機能處理32位的數值,就會把基本數據類型(例如int)的大小設爲32位。blog
您的資助是我最大的動力!
金額隨意,歡迎來賞!博客
若是,您認爲閱讀這篇博客讓您有些收穫,不妨點擊一下右下角的【推薦】按鈕。
若是,您但願更容易地發現個人新博客,不妨點擊一下綠色通道的【關注我】。it
本博客的全部打賞均將用於博主女友的化妝品購買以及養肥計劃O(∩_∩)O。我是【~不會飛的章魚~】!io
聯繫或打賞博主【~不會飛的章魚~】!https://www.cnblogs.com/OctoptusLian/字符編碼