C語言中常量後綴,u或U,l或L,f或F問題

小白在學習過程中有時會在程序中看到0u或是0ul等常量有後綴的情況,如果沒接觸到C語言常量後綴的話可能就有點疑惑~

其中的u爲unsigned,l爲long,f爲float
          C語言中常量的默情況:整形默認爲有符號int;浮點型默認爲double;如果整形常量大小超出int,默認自然就爲long int;如果需要無符號整形常量的話就可以在常量後面加u或是U,如0u或是0U,同理可以在常量後面加ul或UL表示無符號長整形常量;而浮點型常量後綴只有f或F,l或L,沒有u或U,因爲浮點數一般都爲有符號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章