站長資訊網
        最全最豐富的資訊網站

        C語言的數據類型

        C語言有五種基本數據類型:字符、整型、單精度實型、雙精度實型和空類型。盡管這幾種類型數據的長度和范圍隨處理器的類型和C語言編譯程序的實現而異,但以b i t為例,整數與CPU字長相等,一個字符通常為一個字節,浮點值的確切格式則根據實現而定。對于多數微機,表2 – 1給出了五種數據的長度和范圍。
        C語言的數據類型
        表中的長度和范圍的取值是假定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語言的數據類型
        *表中的長度和范圍的取值是假定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可缺省。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产成人vr精品a视频| 四虎国产精品永久一区| 国产成人精品视频播放| 亚洲国产精品嫩草影院久久| 亚洲国产精品一区二区久久| 国产人妖乱国产精品人妖| 中文字幕在线亚洲精品| 国内精品久久久久久中文字幕| 久久精品中文字幕久久| 精品免费久久久久久久| 亚洲日韩国产AV无码无码精品| 精品国产呦系列在线观看免费| 色花堂国产精品第一页| 2021久久国自产拍精品| 精品免费人成视频app| 精品无码一区二区三区爱欲 | 亚洲午夜久久久精品影院| 国产精品爽黄69天堂a| 国产成人精品久久二区二区| 国产精品区一区二区三在线播放| 久久亚洲精品人成综合网| 亚洲AV无码国产精品麻豆天美| 亚洲精品乱码久久久久久不卡| 日韩熟女精品一区二区三区| 麻豆国内精品久久久久久| 久久精品中文字幕有码| 久久激情亚洲精品无码?V| 久久久精品人妻无码专区不卡| 久久久精品国产Sm最大网站| 三级国产精品| 亚洲日韩一页精品发布| 久热这里只有精品视频6| 精品无码日韩一区二区三区不卡 | 欧美精品一区二区三区免费观看| 麻豆国产高清精品国在线| 少妇亚洲免费精品| 亚洲精品午夜无码电影网| 日产精品一线二线三线芒果| 精品人妻中文字幕有码在线| heyzo高无码国产精品| 久久精品免费观看|