C语言中在常数后面加U、L、F的功能
生活随笔
收集整理的這篇文章主要介紹了
C语言中在常数后面加U、L、F的功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
---------------------------------------------
-- 時間:2019-02-17
-- 創建人:Ruo_Xiao
-- 郵箱:xclsoftware@163.com
---------------------------------------------
一、含義解釋
U:unsigned
L:long?/?double
F:float
二、栗子
#define SECONDS_PER_YEAR (365*24*60*60)UL #define PI 3.1415F #define TEST_L 100000.6283L三、栗子解釋
1、C語言中,常數分為整型和浮點型。
2、默認存儲類型
整型:signed int
浮點型:double
3、對于SECONDS_PER_YEAR,其實際值已經超過signed int的上限,故在后面加上“UL”,將其強轉成unsigned long,從而解決了溢出的問題。
4、對于PI,其實際值用float型存儲即可,故在后面加上“F”,從而節省空間。
5、對于TEST_L,默認是double型存儲,加上“L”,有提示作用。
四、注意
? ? U、L和F不區分大小寫。
?
?
(SAW:Game Over!)
?
總結
以上是生活随笔為你收集整理的C语言中在常数后面加U、L、F的功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对uC/OS-II内二维指针的研究
- 下一篇: C/Cpp / static 关键字