- C語言程序設計
- 武書琴 薛慧君 旭日
- 366字
- 2019-10-21 16:09:51
2.2 C語言的數據類型
C語言提供了豐富的數據類型,如圖2-1所示。

圖2-1 C語言數據類型
C語言為不同數據類型的數據提供了不同的存儲方法,本章只介紹基本數據類型(整型、實型(浮點型)和字符型)。相同的數據類型,在不同的系統下進行編譯,在內存中占用的存儲空間大小不一定完全相同。
【例2-1】輸出各個基本類型的長度。
程序代碼:

程序運行結果如圖2-2所示。
說明:
(1)sizeof是用來計算變量或類型長度的運算符,本例中用來計算各數據類型的長度。
(2)short只能修飾int,short int可以表示為short。long只能修飾int或double,long int可以表示為long。unsigned和signed只能修飾int和char,signed可以省略。浮點型float和double類型的數據總是有符號的,不能用unsigned修飾。
(3)不同的編譯環境下程序的運行結果或許不同,但short int類型長度一定小于等于int類型長度,int類型長度一定小于等于long int類型長度。char類型和unsigned char類型長度都是1。

圖2-2 基本類型的長度
推薦閱讀
- Java編程指南:基礎知識、類庫應用及案例設計
- Web Development with Django Cookbook
- 編寫整潔的Python代碼(第2版)
- Java程序設計與實踐教程(第2版)
- 持續輕量級Java EE開發:編寫可測試的代碼
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- C++ Application Development with Code:Blocks
- FFmpeg開發實戰:從零基礎到短視頻上線
- ASP.NET求職寶典
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- 人人都能開發RPA機器人:UiPath從入門到實戰
- 計算機組裝與維護(第二版)
- INSTANT Apache Maven Starter
- Swift語言實戰晉級(第2版)
- Mahout實踐指南