2021 1 21號的學習記錄

2021-10-16 04:45:07 字數 1624 閱讀 6634

引言:乙個好的程式設計師在編寫**時,一定要有規範性,清晰,整潔的**才是有價值的

俗話說的好沒有規矩不成方圓,編寫**需要的也是一種規範,好的規範可以幫助我程式設計者更好的完成編寫任務並利於修改

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...