《c语言从入门到精通》看书笔记——第3章 数据类型
生活随笔
收集整理的這篇文章主要介紹了
《c语言从入门到精通》看书笔记——第3章 数据类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、編程規范
(1)代碼縮進:統一為4字符,用Tab
(2)變量常量命名規范:常量命名統一為大寫格式。如果成員變量,均以m_開始。普通變量,取與實際意義相關的名稱,要在前面添加類型的首字母,并且名稱的首字母要大寫。如果是指針,則為其標識符全添加p字符,并且名稱首字母要大寫。
(3)函數的命名規范:函數的首字母要大寫
(4)注釋
2、C語言有32個關鍵字,關鍵字不允許作為標識符出現在程序中?
auto?局部變量(自動儲存) break無條件退出程序最內層循環 case? ?switch語句中選擇項 char單字節整型數據 const定義不可更改的常量值 continue中斷本次循環,并轉向下一次循環 default?switch語句中的默認選擇項 do? 用于構成do.....while循環語句 double定義雙精度浮點型數據 else構成if.....else選擇程序結構 enum枚舉 extern在其它程序模塊中說明了全局變量 float定義單精度浮點型數據 for構成for循環語句 goto構成goto轉移結構 if構成if....else選擇結構 int基本整型數據 long長整型數據 registerCPU內部寄存的變量 return用于返回函數的返回值 short短整型數據 signed有符號數 sizoef計算表達式或數據類型的占用字節數 static定義靜態變量 struct定義結構類型數據 switch構成switch選擇結構 typedef重新定義數據類型 union聯合類型數據 unsigned定義無符號數據 void定義無類型數據 volatile該變量在程序中執行中可被隱含地改變 while用于構成do...while或while循環結構 3、標識符的命名規則: ? ? ?(1)所有標識符必須由字母或下劃線開頭,而不能使用數字或者符號開頭 ? ? ?(2)在設定標識符時,除了開頭外,其他位置都可以由字母、下劃線、數字組成 ? ? ?(3)英文字母的大小寫代表不同的標識符,也就是說,在c語言中是區分大小寫字母的 ? ? ?(4)標識符不能成為關鍵字 ? ? ?(5)標識符的命名最好具有相關的意義 ? ? ?(6)ANSI標準規定,標識符可以為任意長度,但外部名必須至少能由前8個字符唯一的區分 4、C語言的數據類型 ? (1)基本類型:整形、字符型、實型(浮點型)、枚舉類型 (2)構造類型:數組、結構體、共用體 (3)指針類型:指針類型不同于其他類型的特殊性在于,指針的值表示的是某個內存地址 (4)空類型:關鍵字void,主要作用:對函數返回的限定;對函數參數的限定 5、常量的分類: (1)數值型常量:整型常量、實型常量 (2)字符型常量 (3)符號常量 6、整型常量 (1)短整型常量:16位,unsigned short int:0~65535;short int :-32768~+32768 (2)整形常量:32位,unsigned int:0~4294967295;int:-2147483648~+2147483647 (3)長整形常量:32位, 表示長整型和無符號整型的后綴字母L和U可以是大寫,也可以是小寫 八進制整數前面加0修飾,十六進制整數前加0修飾,十進制錢不需要修飾 7、整形數據在內存中存放方式: 以二進制的方式存放在計算機的內存中,其數值是以補碼的形式進行標示的。 一個正數的補碼與其原碼的形式相同,一個負數的補碼是該數絕對值得二進制形式按位取反再加1 對于有符號整數,其在內存中存放的最左邊的一位表示符號位,0-正,1-負 8、實型常量(浮點數) 由整數部分和小數部分組成 (1)科學計數方式:使用十進制小數方式描述 (2)指數方式:使用字母e貨E進行指數顯示,如45e2表示4500, 編寫實型常量時,在常量后面加上符號F或者L修飾。F表示該常量時float單精度類型,L表示該常量為long doube長雙精度類型。 9、字符型常量:字符常量,字符串常量 要對字符型常量使用指定的定界符進行限制。 字符常量:使用單直撇括起來一個字符,即為字符常量 (1)字符常量中只能包括一個字符,不是字符串 (2)字符常量時區分大小寫的 (3)‘ ’這對單直撇代表著定界符,不屬于字符常量中的一部分 ?? 字符串常量:是用一組雙引號括起來的若干字符系列 c語言中存儲字符串常量時,系統會在字符串的末尾自動加一個“\0”作為字符串的結束標志 字符串常量和字符常量的區別: (1)定界符的使用不同 (2)長度不同 (3)存儲方式不同:字符常量存儲的是ASCII碼值;而字符串常量不僅要存儲有效字符,還要存儲結尾處的結束標志“\0” 10、 常用的轉義字符: 11、通常說到的整型都是指有符號基本整型int 在編寫程序時,定義所有變量的步驟應該再變量的定義之前,否則會產生錯誤
總結
以上是生活随笔為你收集整理的《c语言从入门到精通》看书笔记——第3章 数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate之加载策略(延迟加载与
- 下一篇: 《c语言从入门到精通》看书笔记——第4章