---------------------------------------------
-- 时间: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的功能相关推荐

  1. C语言中在常数后面加U、L、F的功能(转)

    一.含义解释 U:unsigned L:long / double F:float 二.例子 #define SECONDS_PER_YEAR (365*24*60*60)UL #define PI ...

  2. c语言中整常数3种表示形式,20春地大《C语言程序设计(新)》在线作业二满分

    地大<C语言程序设计(新)>在线作业二9 C+ F2 D4 g, k+ H 1.[单选题] 以下对C语言函数的有关描述中,正确的是:______.(        ) & p( d ...

  3. 傻瓜教学——C语言中常用的占位符%d,%c,%f,%p,%x,%s等的含义解释

    C语言常见的格式输入输出%d,%c,%f,%p等的含义 我都给大家整理好了,大家随便用. 大家记得点赞,加关注.拒绝白嫖,制作不易. ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓表格如下↓↓↓↓ ...

  4. c语言中减号算一个字符吗,C语言中指针的加减运算

    char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...

  5. c语言中简易公交一卡通系统的实现

    c语言中简易公交一卡通系统的实现 1.基本功能介绍: 系统启动则进入登陆菜单. 根据不同角色的选取来确定是普通用户还是管理员帐户 添加新卡 能够添加一张新卡,卡号按照自然数列向下自动产生,而用户名键盘 ...

  6. c语言程序的模板,C++中模板与用C语言中实现模板

    1.模板的概念 我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同.正确的调用重载函数.例如,为求两个数的最大值,我们定义MAX()函数需要 ...

  7. c语言输入循环语句,C语言中输入输出和循环语句详解.ppt

    C语言中输入输出和循环语句详解 C语言的输入输和循环分支语句详解 本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用 第4章 顺序结构程序设计 3.1 C语言语句 3.2 赋值语句 3. ...

  8. 在c语言中定义了一个指针变量后,C语言的指针变量

    C语言的指针变量 在C语言中,变量是固定范围的存储空间,它存储的是赋给他的值, 比如: int a = ; /* 这里是定义一个整型变量a,并把12这个值存储在a的地址空间上 这个地址空间是系统随机分 ...

  9. .Net“.NET研究”语言中关于AOP 的实现详解

    文章主要和大家讲解开发应用系统时在.Net语言中关于AOP 的实现.LogAspect完成的功能主要是将Advice与业务对象的方法建立映射,并将其添加到Advice集合中.由于我们在AOP实现中,利 ...

最新文章

  1. idea中如何打开RunDashboard窗口,微服务最实用设置
  2. 【.NET】正则表达式笔记
  3. mui 使用LocalStore记住用户密码方法
  4. Oracle GoldenGate 之--异构平台同步(Mysql到Oracle)
  5. Linux 命令之 pico -- 文本编辑器
  6. 使用pm2启动node文件_PM2 是什么
  7. 拳王公社:知识付费项目!个体操作可年入千万!简单可复制!
  8. 高数习题第七章总练习题(下)
  9. 宽带按流量计费?欢迎讨论!
  10. java 字节码 机器码_Java 执行引擎(从字节码到机器码)
  11. Vijos P1197 费解的开关
  12. word如何弄成两竖列_word分栏后成了竖行
  13. win10 + ubuntu双系统及20系显卡驱动安装
  14. 算法——中国剩余定理
  15. window系统默认编码格式GBK怎么理解
  16. 隔离电源和非隔离电源的区别,
  17. Lumerical官方案例、FDTD时域有限差分法仿真学习(十四)——超透镜(Metalens)
  18. 生活中常见的电压值,你知道多少?
  19. 腾讯QQ2006自带Addrplus恶意插件之完全清除方法
  20. 解决集成 editor.md编辑器时,报 editormd is not defined的解决办法

热门文章

  1. Redis学习笔记(4)-List
  2. 【二分图判定】hdu3478 Catch
  3. 【javascript 变量和作用域】
  4. Exchange Server 2010部署安装
  5. 写linux程序测试吞吐量,Linux下测试磁盘性能(IO、吞吐量)
  6. ajax传递json数组php,怎么通过ajax传送json数组到php,并通过php将数据插入数据库
  7. gitlab备份与还原:配置文件解读、定时备份、云备份
  8. sql select...for update是锁行还是锁表
  9. spark历史版本下载地址
  10. 启动namenode报错:Journal Storage Directory /var/bigdata/hadoop/full/dfs/jn/dmgeo not formatted