1. 程式人生 > >C語言學習筆記-1.(資料表示和輸出)

C語言學習筆記-1.(資料表示和輸出)

C裡面的資料表示和輸出很重要.所以在此記下一些平時會用的東西.

1.系統自帶輸出八進位制和十六進位制(整數):

輸出八進位制:%o             輸出帶字首的八進位制:%#o

輸出十六進位制:%x          輸出帶字首的十六進位制:%#x;

要控制輸出格式時.將數字放在#和o或x之間.例如:%#10x.將符號放在%與#之間.例如:%-#10x.

2.對於1e7這種型別的(double).要用%e作轉換說明;

假如這種型別後面加了L,說明為long double 型別.應使用%le; 

在輸出時將%e改為%a可以將浮點型常量以帶字首的十六進位制形式輸出.

注:對整數使用%e作轉換說明會出錯.

3.float(單精度) 與double(雙精度).

在我們使用浮點型資料表示時,系統會自動將其轉換成double型別.可以在資料的後面加上f,讓系統不進行轉換.

注:使用float程式執行的速度會更快.

4.long int 和int 在vc下是一樣的,而且在不同系統下,只能保證long int 不比int 小,所以表示較大的資料型別時最好還是使用long long.