c語言0l
發布時間: 2021-03-18 17:18:20
㈠ c語言中的0UL或1UL是什麼意思
0UL 表示 無符號長整型 0
1UL 表示 無符號長整型 1
如果不寫UL後綴,系統默認為:int, 即,有符號整數。
1.數值常數有:整型常數、浮點常數;
2.只有數值常數才有後綴說明;
3.數值常數後綴不區分字母大小寫。
(1)整型常數的表示形式有:十進制形式、以0開頭的八進制形式、以0x開頭的十六進制形式,無二進制形式。
整型常數默認是signed int的。
對整型常數進行類型轉換的後綴只有:u或U(unsigned)、l或L(long)、u/U與l/L的組合(如:ul、lu、Lu等)。例:100u; -123u; 0x123l;
(2)浮點常數的表示形式有:科學計數形式和小數點形式。
浮點常數默認是double的。
對浮點常數進行類型轉換的後綴只有:f或F(單精度浮點數)、l或L(長雙精度浮點數)。(註:因浮點型常數總是有符號的,故沒有u或U後綴)。例:1.23e5f; 1.23l; -123.45f;
參考資料 :http://blog.csdn.net/qq1987924/article/details/11369063
望點贊!
㈡ C語言中0L是什麼數據
f(0L);
等價於
long n=0;
f(n);
同理有 1L 1234L 等等寫法。
是為了讓編譯器不要算錯。
㈢ C語言中\0、'\0'、'0'、0分別是什麼