入門 硬件知識 電腦基礎 上網入門 故障 電腦修護 電腦健康 精通電腦 網站 DIV+CSS 建站知識 SEO知識
教程 電腦操作 平面設計 路由設置 技巧 Word Excel QQ技巧 壁紙 自然風景 酷車美女 系統桌面
系統 安裝系統 系統技巧 系統設置 安全 木馬查殺 黑客防御 安全資訊 美女 明星寫真 清純美女 性感美女

主頁 > 電腦編程 > INTRODUCE

C語言數據類型

發布時間:2013-04-07 作者:電腦知識網 來源:www.59241398.buzz 字號:
五種基本數據類型:字符、整型、單精度實型、雙精度實型和空類型。盡管這幾種類型數據的長度和范圍隨處理器的類型和C語言編譯程序的實現而異,但以b i t為例,整數與CPU字長相等,一個字符通常為一個字節,浮點值的確切格式則根據實現而定。對于多數微機,表2 - 1給出了五種數據的長度和范圍。
 
    表中的長度和范圍的取值是假定C P U的字長為1 6 b i t。
    C語言還提供了幾種聚合類型(aggregate types),包括數組、指針、結構、共用體(聯合)、位域和枚舉。   這些復雜類型在以后的章節中討論。
除v o i d類型外,基本類型的前面可以有各種修飾符。修飾符用來改變基本類型的意義,以便更準確地適應各種情況的需求。修飾符如下:
• signed(有符號)。
• unsigned(無符號)。
• long(長型符)。
• short(短型符)。修飾符s i g n e d、s h o r t、l o n g和u n s i g n e d適用于字符和整數兩種基本類型,而l o n g還可用于d o u b l e(注意,由于long float與d o u b l e意思相同,所以A N S I標準刪除了多余的long float)。
表2 - 2給出所有根據A N S I標準而組合的類型、字寬和范圍。切記,在計算機字長大于1 6位的系統中,short int與signed char可能不等。

    *表中的長度和范圍的取值是假定C P U的字長為1 6 b i t。因為整數的缺省定義是有符號數,所以s i n g e d這一用法是多余的,但仍允許使用。某些實現允許將u n s i g n e d用于浮點型,如unsigned double。但這一用法降低了程序的可移
植性,故建議一般不要采用。為了使用方便,C編譯程序允許使用整型的簡寫形式:
• short int 簡寫為s h o r t。
• long int 簡寫為l o n g。
• unsigned short int 簡寫為unsigned short。
• unsigned int 簡寫為u n s i g n e d。
• unsigned long int 簡寫為unsigned long。
即,i n t可缺省。


文章: C語言數據類型
地址:http://www.59241398.buzz/pcbc/201304/3024.html
------分隔線----------------------------
------分隔線----------------------------
欄目分類
熱門電腦編程文章推薦
qq四川麻将缺什么来什么 35选7开奖时间每周几 (*^▽^*)MG马戏团_正规平台 (★^O^★)MG豪华的开心假期新手攻略 黑龙江22选5近30期开奖走势图 (★^O^★)MG禁忌的皇权新手攻略 (-^O^-)MG爱丽娜爆分打法 (★^O^★)MG丛林巫师_电子游戏 (★^O^★)MG大草原现金_豪华版 2978招财鞭炮手机版下载 (*^▽^*)MG幸运月登陆 吉林快3开奖时间 (*^▽^*)MG神庙古墓爆分技巧 (*^▽^*)MG夏洛克的秘密怎么玩 (-^O^-)MGS末日前线之丧尸来袭游戏下载 14场胜负彩预测澳客网 (^ω^)MG金黄时代官网