1011號
型別說明符 識別符號 = 初始化值;
格式控制符 :
1 整形 %d 2,浮點型(單精度) %f 3 字元型 %c 4.長整型%ld 5.短整形 %hd 6.雙精度%lf 7.有符號%d 8.無符號 %u
9.右對齊: 系統預設 10.左對齊: %-
不借用第三方變數交換a和b的值:
方法一:
a = a + b;
b = a - b;
a = a - b;
方法二:
a = a * b;
b = a / b;
a = a / b;
方法三:
a = a ^ b;
b = a ^ b;
a = a ^ b;
方法四:
a = b - a;
b = b - a;
a = a + b;
最高位為符號位
整數的原碼反碼補碼相同
反碼:負數:符號位為1,其餘位與原碼的基礎上取反,符號位不參與.
補碼:在反碼的基礎上加一
計算機儲存的是補碼
字元是用單引號括起來的普通字元或轉義字元,
字元在計算機裡儲存的時候儲存的是它ascii碼值
字元常量與字串常量不同
當使用%c的時候,得到的結果為字元以ascii碼表為準
關於ascii碼表字元與字元之間的轉換記住其ascii碼值,通過ascii碼的差值來進行轉換.
字元只佔乙個位元組,查詢位元組使用sizeof:如printf("%d"sizeof(a));但要在前面定義a.
要嚴格宣告變數的資料型別,意義在於告訴系統應該為分配多少記憶體空間.
C語言 格式控制符
d 以帶符號的十進位制形式輸出整數 o 以八進位制無符號形式輸出整數 x 以十六進製制無符號形式輸出整數 u 以無符號十進位制形式輸出整數 c 以字元形式輸出,只輸出乙個字元 s 輸出字串 f 以小數形式輸出單,雙精度數,隱含輸出六位小數 e 以指數形式輸出實數 g 選用 f或 e格式中輸出寬度較短...
C語言格式控制符
d 整型格式控制符 f 浮點型 單精度 格式控制符 i 整型格式控制符,和 d完全一樣 u 無符號整型格式控制符 c 字元格式控制符 s 字串格式控制符 lf 雙精度格式控制符 e 指數形式輸出格式控制符 o 無符號八進位制數格式控制符 x 無符號十六進製制格式控制符,如 1f x 無符號十六進製制...
C 輸出格式控制符
net有兩種格式控制符,一種是標準格式控制符,另一種是使用者自定義的。標準格式的一般形式 n表示佔位符的序號,0對應第乙個變數,1對應第2個變數,依此類推。m 是可選項,m表示輸出的變數在控制台中所佔據的字元個數。yn 是可選項。y是格式化說明符,n為正整數,代表定義資料的精度範圍。1 貨幣金額格式...