新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 8位單片機中unsigned int的長度是多少

        8位單片機中unsigned int的長度是多少

        作者: 時間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
        用C寫程序,和單片機本身是幾位單片機沒有任何關(guān)系的。你定義了一個int 數(shù)據(jù),內(nèi)存就分配給它兩個字節(jié)。所以int數(shù)據(jù)都是16位的。unsigned int 數(shù)據(jù)是無符號整形,最高位不表示符號,所以從0000,0000,0000,0000B------1111,1111,1111,1111B.即從0x0000----0xffff。如果化成10進制就是0---65535。如果單單是int 型數(shù)據(jù),則最高位表示符號位,0為正數(shù),1為負數(shù)。這時這個數(shù)據(jù)就表示從。0x8000---0x7fff(注意最高位是符號標志位) 轉(zhuǎn)成10進制以后就是。-32768---+32767。其他數(shù)據(jù)的長度你可以參考一下標準的C語言方面的書籍,比如一個char型數(shù)據(jù)一般是8位的。一個long int型數(shù)據(jù)一般是32位的。等等。這些和單片機本身是幾位的單片機沒有任何關(guān)系的。

        關(guān)鍵詞: 8位單片機unsignedint長

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 五河县| 靖西县| 昭苏县| 怀仁县| 桐梓县| 满洲里市| 旬阳县| 平陆县| 密山市| 桐乡市| 丰都县| 保靖县| 伊通| 炉霍县| 华池县| 金阳县| 莱阳市| 朔州市| 木兰县| 康乐县| 济阳县| 龙游县| 桦南县| 福贡县| 连江县| 靖远县| 茌平县| 互助| 孟津县| 出国| 河南省| 沙坪坝区| 西青区| 南昌县| 松潘县| 买车| 锡林郭勒盟| 成武县| 彭州市| 丽江市| 绵竹市|