1:int一般為4個位元組,每個位元組為8bit,以補碼形式儲存在記憶體中(字元型同樣如此),數值範圍:-32768--32767,
因為數值0已經存在,其補碼為31個全0和1個符號位0,所以規定負0的補碼為儲存的最大數值-32768。
2:float一般佔8個位元組,記憶體中以規範化的指數形式儲存,eg:-34.964 >> 規範化:-0.34964e2
數符- and 數字部分0.34964 and 指數部分2;
3:轉義字元佔乙個位元組,以\開頭,當編譯系統見到\時會自動接著匹配下乙個字元並組合成乙個轉義字元,
若組合不存在則編譯失敗,形式有:'\n' and '\012'(012為八進位制,對應十進位制的10,由ascii碼可知對應換行作用)
4:字串字元「abc\n」包含四個字元:3個字元常量abc和1個轉義字元\n;佔記憶體5個位元組:因為包括自動
生成的『\0』作為字串結束標誌。若\出現在某一行的最後,則後面的空格或換行失效。
5:符號常量:#define pi 3.14 結尾無分號,pi是符號常量,有名字但不是變數,系統在預處理時已經替換成常數3.14,因此無法賦值。
6:取餘%兩邊為整型變數,const常變數需要在定義時同時賦初值,c++在處理float型別都按double型別處理。
7:++i,--i,在使用i之前,先使i的值加/減1;i++,i--,在使用i之後,再使i的值加/減1。
8:-i++等同於-(i++),負號與自增自減符號同優先順序 ,但遵循自右向左結合方式,例i=3,所以先取出-3迴圈一次後;再使i原值自增為4添負號為-4;同理第三次迴圈為-5。自增自減也常用於指標變數,使之指向下一位址。
9:強制轉換:(型別名)(表示式) 或 型別名(表示式);int型別的x,y 有(float)(x+y),float(x+y);
10:各資料型別之間賦值:float到int型取整數部分;int到float型數值不變但變為以指數形式儲存到變數中;float與double之間注意範圍溢位;char到int型賦的是ascii碼值;反之int/shotr/long到char型,只將其低8位原封不動賦給char型變數(發生截斷)。
11:%d,%c,%s,%f輸出十進位制整型,字元型,字串型,實數型。%5.2f:表示預設右對齊(正),域寬5,保留2位小數。
Spring Cloud 第一章 基本介紹
spring cloud 是一系列框架的有序集合,將市面上開發得比較好的模組整合進去,進行封裝,從而減少了各模組的開發成本。基於註解,沒有配置檔案,解耦的 dubbo 只是實現了服務治理,而 spring cloud 實現了微服務架構的方方面面,服務治理只是其中的乙個方面。spring cloud ...
第一章 介紹
隨著計算機的到來 burk46 50年以來,我們的生活越來越依賴於計算機。計算機革命在更加迅猛的技術革命的推動下快速發展,現在,計算機的軟 硬體已經滲透到現代社會的方方面面。它已經整合到我們的手錶 手機 家用電器 建築 汽車甚至是飛機上。科技需要依靠高效能的硬體和高質量的軟體來取得進步和突破。我們幾...
第一章 C 基本認識
1.使用visual studio時讓程式暫停,在return前加上這個 charresponse std cin response 2.c 程式開發流程 3.變數名的命名,字母 數字 下劃線,首字母不能是數字。4.c 中型別比較靈活 確切的長度取決於實現 假設要將程式從int為16位的系統移到in...