<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### C的基本數據類型 * java基本數據類型 及其所占的字節數 - boolean 1 - byte 1 - char 2 - short 2 - int 4 - long 8 - float 4 - double 8 * C基本數據類型及其所占的字節數 * char 1個字節 * short 2 * int 4 * long 4 * float 4 * double 8 char, int, float, double, long, short, signed, unsigned, void > **sizeof()函數 可以獲得變量或者類型所占的字節數,C99規定long的長度只要不比int短就行,long在不同的編譯器下長度不一樣,但是都是符合C99標準的;longlong占8個字節,但是它不是基本數據類型** * signed 有符號數 最高位是符號位 可以表示負數 但是表示的最大值相對要小 比如char 最大值是127 * unsigned 無符號數 最高位是數值位 不可以表示負數 表示的最大值相對要大 * signed unsigned 只能用來修飾整型變量 char short int long(默認有符號) * char實際上也是整型變量,char字符輸出時查詢了一下ASCII碼表 * C沒有 boolean byte 這2種類型 * C用0和非0表示false true ### 代碼 ~~~ #include<stdio.h> #include<stdlib.h> /** char, int, float, double, long, short, signed, unsigned, void signed unsigned 有符號 無符號 只能用來修飾整形變量 char int short long 默認有符號 sizeof(int) */ main(){ printf("char占%d個字節\n", sizeof(char));//java里面用"+",C里面用占位符%d printf("int占%d個字節\n", sizeof(int)); printf("short占%d個字節\n", sizeof(short)); printf("float占%d個字節\n", sizeof(float)); printf("long占%d個字節\n", sizeof(long)); printf("double占%d個字節\n", sizeof(double)); unsigned char c = 128;無符號數(0-255)有符號數(-128---> 127) printf("c = %d\n",c); system("pause"); } ~~~ ![](http://i.imgur.com/mhAQaoW.png) ### 基本數據類型 C語言中,數據類型可分為:基本數據類型,構造數據類型,指針類型,空類型四大類。如圖所示: ![](http://img.mukewang.com/552b3d930001acdd04260268.jpg) 最簡單也是最常用的整型、實型與字符型。 ![](http://img.mukewang.com/547fd0af0001b55b06300091.jpg) 整型數據是指不帶小數的數字。 ![](http://img.mukewang.com/55adb2e70001360607410143.jpg) **注:int、short int、long int是根據編譯環境的不同,所取范圍不同。而其中short int和long int至少是表中所寫范圍,但是int在表中是以16位編譯環境寫的取值范圍。另外 c語言int的取值范圍在于他占用的字節數 ,不同的編譯器,規定是不一樣。ANSI標準定義int是占2個字節,TC是按ANSI標準的,它的int是占2個字節的。但是在VC里,一個int是占4個字節的。** 浮點數據是指帶小數的數字。生活中有很多信息適合使用浮點型數據來表示,比如:人的體重(單位:公斤)、商品價格、圓周率等等。因為精度的不同又分為3種: ![](http://img.mukewang.com/547fd1250001132307420082.jpg) > 注:C語言中不存在字符串變量,字符串只能存在字符數組中。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看