引言:乙個好的程式設計師在編寫**時,一定要有規範性,清晰,整潔的**才是有價值的
俗話說的好沒有規矩不成方圓,編寫**需要的也是一種規範,好的規範可以幫助我程式設計者更好的完成編寫任務並利於修改
1.**的縮排
一般編譯器都會根據情況自動縮排,有特殊情況則一般不以空格為縮排,而用tab鍵
2.變數,常量的命名規範
常量命名統一為大寫格式。如果是成員變數,均以m_開始。如果是普通變數,取與實際意義有關的名稱,並且要在開頭新增型別的首字母,並且名稱首字母要大寫。若為指標,則為其識別符號前新增p字元且名稱首字母要大寫
3.函式命名的規範
函式名首字母要大寫,其後字母大小寫混合
4.注釋
盡量採用行注釋,使用界定符(「/」開始和「/」結束),位於**的右側,多行**注釋時,注釋要對齊,且每行使用界定符(「/」開始和「/」結束)
關鍵字不允許作為識別符號出現在程式中
什麼是識別符號,就是為在計算機中執行時出現的常量,變數,陣列,函式等起乙個名字,用來表示相應資料的,那麼如何來正確的命名呢
(1)識別符號必須以字母或下劃線"_"開頭
(2)識別符號只能由字母,數字,下劃線組成
(3)區分大小寫
(4)識別符號不能是關鍵字
(5)識別符號的命名要有相關的含義,以便閱讀
(6)識別符號可以為任意長度,但前8個字元就能進行區分,因為有些編譯程式唯讀前8個字元
構造型別是使用基本型別資料,或者使用已經構造好的資料型別,進行新增,設計,構造出新的型別能滿足待解決的問題所需的資料型別
指標是c語言的精華,其值表示的是某個記憶體位址
空型別的關鍵字是void作用主要有以下兩點
(1)對函式返回的限定
(2)對函式引數的限定
有數值常量包括整型常量和實型常量,字元型常量,符號常量
3.5.1整型常量
在編寫整型常量時,可以在常量的後面加上符號l(長整型)或者u(無符號整型)進行修飾,大小寫無所謂
(1)在常數前面加上乙個0來表示八進位制
(2)十進位制數在計算機中以二進位制進行儲存,其數值是以補碼的形式進行表示的,乙個正數的補碼與其原碼形式相同,乙個負數的補碼是將該數的絕對值的二進位制形式按位取反後再加1。注:記憶體中存放的最左面的一位表示符號位,該位為0就為正,為1,就為負
(3)加上字首0x表示常量為十六進製制
3.5.2實型常量
(1)指數的表達方式
在數值的後面以字母e或e來表示10的幾次方
3.5.3字元型常量
**一下字元常量和字串常量的區別
(1)定界符的使用不同。字元常量使用的是單直撇,字串常量使用的是雙引號
(2)長度不同,字元常量只能有乙個字元,也就是說字元常量的長度是1,字串常量的長度可以是0,也可以是任意值注:字串永遠以『/0』為結尾,也算總長度
3.5.4轉義字元
3.5.5符號常量
常用於巨集常量,const常量的賦值上
char表示字元型別,在c++中字元型別分大小寫,畢竟字元型別可以相當於特殊的整型
C 學習筆記,2021 12 1
轉義符 概念 指的是乙個 乙個特殊的字元。組成了乙個具有特殊意義的字元 常用轉義符 n 表示換行 表示乙個英文半形的雙引號 t 表示乙個tab鍵的大空格 b 表示乙個backspace退格鍵,會把前面的乙個字元刪除掉。注意 放在字串兩個沒有效果!console.writeline yyds nyyd...
JAVA學習記錄二號
標準輸出舉例 string s1 string.format 02d k k為整型,需將其轉化為string才能進行規範,其中0代表著前面補0,2代表著位數,d是整型。eg 3 03 自帶的排序函式 arrays.sort a 對a陣列進行公升序 預設的 輸入問題 while sr.hasnexti...
號的總結記錄
1.起初接觸是作為函式的形參 它可以接收任何的引數 def add args,kwargs pass 2.之後接觸是在變數之前加乙個或兩個 列表前面加星號作用是將列表解開成兩個獨立的引數,傳入函式 字典前面加兩個星號,是將字典解開成獨立的元素作為形參。def add a,b return a b d...