黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁考試吧論壇Exam8視線考試商城網絡課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓 自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產評估師
審計師考試
高級會計師
注冊稅務師
國際內審師
理財規劃師
美國注冊會計師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
造價員考試
注冊計量師
環保工程師
化工工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
繽紛校園 實用文檔 英語學習 作文大全 求職招聘 論文下載 訪談|游戲
軟件水平考試
軟件水平考試資訊
軟件水平考試試題
軟件水平考試專項輔導
軟件水平考試交流互動
軟件水平考試交流互動
您現在的位置: 考試吧 > 軟件水平考試 > 復習資料 > 程序員資料 > 正文

C語言初學者入門知識之數據類型(1)

  我們已經看到程序中使用的各種變量都應預先加以說明,即先說明,后使用。對變量的說明可以包括三個方面:

  ·數據類型

  ·存儲類型

  ·作用域

  在本講中,我們只介紹數據類型說明。其它說明在以后陸續介紹。所謂數據類型是按被說明量的性質,表示形式,占據存儲空間的多少,構造特點來劃分的。在C語言中,數據類型可分為:基本數據類型,構造數據類型,指針類型,空類型四大類。

  1.基本數據類型

  基本數據類型最主要的特點是,其值不可以再分解為其它類型。也就是說,基本數據類型是自我說明的。

  2.構造數據類型構造數據類型

  是根據已定義的一個或多個數據類型用構造的方法來定義的。也就是說,一個構造類型的值可以分解成若干個“成員”或“元素”.每個“成員”都是一個基本數據類型或又是一個構造類型。在C語言中,構造類型有以下幾種:

  ·數組類型

  ·結構類型

  ·聯合類型

  3.指針類型

  指針是一種特殊的,同時又是具有重要作用的數據類型。其值用來表示某個量在內存儲器中的地址。雖然指針變量的取值類似于整型量,但這是兩個類型完全不同的量,因此不能混為一談。4.空類型在調用函數值時,通常應向調用者返回一個函數值。這個返回的函數值是具有一定的數據類型的,應在函數定義及函數說明中給以說明,例如在例題中給出的max函數定義中,函數頭為: int max(int a,int b);其中“int ”類型說明符即表示該函數的返回值為整型量。又如在例題中,使用了庫函數 sin,由于系統規定其函數返回值為雙精度浮點型,因此在賦值語句s=sin (x);中,s 也必須是雙精度浮點型,以便與sin函數的返回值一致。所以在說明部分,把s說明為雙精度浮點型。但是,也有一類函數,調用后并不需要向調用者返回函數值, 這種函數可以定義為“空類型”.其類型說明符為void.在本講中,我們先介紹基本數據類型中的整型、浮點型和字符型。其余類型在以后各講中陸續介紹。

  對于基本數據類型量,按其取值是否可改變又分為常量和變量兩種。在程序執行過程中,其值不發生改變的量稱為常量,取值可變的量稱為變量。它們可與數據類型結合起來分類。例如,可分為整型常量、整型變量、浮點常量、浮點變量、字符常量、字符變量、枚舉常量、枚舉變量。在程序中,常量是可以不經說明而直接引用的,而變量則必須先說明后使用。

  整型量

  整型量包括整型常量、整型變量。整型常量就是整常數。在C語言中,使用的整常數有八進制、十六進制和十進制三種。

  整型常量

  1.八進制整常數八進制整常數必須以0開頭,即以0作為八進制數的前綴。數碼取值為0~7.八進制數通常是無符號數。

  以下各數是合法的八進制數:

  015(十進制為13) 0101(十進制為65) 0177777(十進制為65535)

  以下各數不是合法的八進制數:

  256(無前綴0) 03A2(包含了非八進制數碼) -0127(出現了負號)

  2.十六進制整常數

  十六進制整常數的前綴為0X或0x.其數碼取值為0~9,A~F或a~f.

  以下各數是合法的十六進制整常數:

  0X2A(十進制為42) 0XA0 (十進制為160) 0XFFFF (十進制為65535)

  以下各數不是合法的十六進制整常數:

  5A (無前綴0X) 0X3H (含有非十六進制數碼)

  3.十進制整常數

  十進制整常數沒有前綴。其數碼為0~9.

  以下各數是合法的十進制整常數:

  237 -568 65535 1627

  以下各數不是合法的十進制整常數:

  023 (不能有前導0) 23D (含有非十進制數碼)

  在程序中是根據前綴來區分各種進制數的。因此在書寫常數時不要把前綴弄錯造成結果不正確。4.整型常數的后綴在16位字長的機器上,基本整型的長度也為16位,因此表示的數的范圍也是有限定的。十進制無符號整常數的范圍為0~65535,有符號數為-32768~+32767.八進制無符號數的表示范圍為0~0177777.十六進制無符號數的表示范圍為0X0~0XFFFF或0x0~0xFFFF.如果使用的數超過了上述范圍,就必須用長整型數來表示。長整型數是用后綴“L”或“l”來表示的。例如:

  十進制長整常數 158L (十進制為158) 358000L (十進制為-358000)

  八進制長整常數 012L (十進制為10) 077L (十進制為63) 0200000L (十進制為65536)

  十六進制長整常數 0X15L (十進制為21) 0XA5L (十進制為165) 0X10000L (十進制為65536)

  長整數158L和基本整常數158 在數值上并無區別。但對158L,因為是長整型量,C編譯系統將為它分配4個字節存儲空間。而對158,因為是基本整型,只分配2 個字節的存儲空間。因此在運算和輸出格式上要予以注意,避免出錯。無符號數也可用后綴表示,整型常數的無符號數的后綴為“U”或“u”.例如: 358u,0x38Au,235Lu 均為無符號數。前綴,后綴可同時使用以表示各種類型的數。如0XA5Lu表示十六進制無符號長整數A5,其十進制為165.

1 2 3 4 5 6 7 下一頁

  相關推薦:

  2012年信息處理員考試考點匯總

  2012年上半年軟件水平考試成績查詢預告匯總

  2012年軟件水平考試網絡工程師章節筆記講義匯總

文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
主站蜘蛛池模板: 成人免费观看网欧美片 | 欧洲成人免费高清视频 | 日韩欧美精品综合一区二区三区 | 国产色视频在线观看免费 | jk制服啪啪网站 | 黄色片大全在线观看 | 女人牲交视频一级毛片 | 国产综合精品在线 | 亚洲区精品久久一区二区三区 | a毛片在线看片免费 | 亚洲国产成a人v在线观看 | 一区二区三区免费在线视频 | 精品视频专区 | 香蕉综合在线 | 亚洲专区在线 | 国产精品亚洲精品观看不卡 | 成人伦理在线观看 | 日本黄色片网站 | 亚洲视频在线观看视频 | 亚洲国产成人va在线观看网址 | 久久久国产视频 | 黄色男女网站 | 欧美精品一区二区三区四区 | 成年人免费观看网站 | a性视频 | 亚洲一区 欧美 | 台湾一级毛片 | 波多结衣一区二区三区 | www.色爱| 欧美亚洲欧美日韩中文二区 | 欧美母乳 | 黄色a级片免费 | 伊人天天操 | 欧美片欧美日韩国产综合片 | 久久精品国产清白在天天线 | 999视频精品全部免费观看 | 成 人 黄 色 全 集 | 欧美性猛交xxxx乱大交中文 | 成人观看| 亚洲欧美在线精品一区二区 | 国产情侣草莓视频在线 |