在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。
几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;
而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、
记录和对象等复合类型的值也支持字面量表示法。 字面常量(literal constant) 所谓字面,就是我们在程序中直接以值的行式来操作、表现(可以对照变量); 所谓常量,是指这些值不能再被改变了。 字面常量的种类: ()整形 整形数值 默认是int型,例如:, 如果要表示一个long型,则加 l、L后缀。例如:22L、33L ()浮点型 浮点数默认是双精度dobule型的。例如:33.3 如果要表示单精度浮点型,加f、F后缀。例如:33.3F ()字符串型 包含在双引号""中的字符序列,是字符串。例如:“hello,world” ()字符型 用单引号''包含,或者用/转义的字符,是字符型。例如:/n、'a'
字面量详解
我认为字面量的作用是为了方便人理解变量值的含义
例如int a=-,这里a是变量,-1是字面量,对于人类而言,-1这个值很好理解,
而-1在计算机中存储的值是0xffffffff,对于C语言来说
int a=- 和 int a=0xffffffff 是等价的,但是0xffffffff对于人类而言不是很好理解
在编译时,编译器内部会将-1替换成0xffffffff再进行运算,
字符串也是同理,"hello"人类很容易理解,但是换成二进制则不方便人类理解值的含义

最新文章

  1. 深入浅出数据仓库中SQL性能优化之Hive篇
  2. 使用ImageCreate()创建一个代表空白图像的变量
  3. DS实验题 PlayGame Kruskal(UnionFindSet)
  4. Matlab单一变量曲线拟合-cftool
  5. PH获取当前url路径及服务器路径汇总 (url 获取当前路径 服务器路径)
  6. 【uva10917】Walk Through the Forest (最短路)
  7. lenky的个人站点 ----LINUX 内核进程
  8. [转]10款 Web 开发常备工具
  9. Machine Learning/Introducing Logistic Function
  10. ajax获取后台传递的json数据
  11. orm2
  12. oracle数据库备份、还原 (如何将Oracle 11g备份的dat文件导入到10g数据库里面)
  13. 云计算(2)it 是什么
  14. Universal-Image-Loader 图片异步加载类库的使用
  15. Spark学习之路 (一)Spark初识
  16. BUAA-OO-第一单元总结
  17. 关于mysql 的 autoCommit 参数
  18. Innodb 状态的部分解释
  19. BZOJ1565[NOI2009]植物大战僵尸——最大权闭合子图+拓扑排序
  20. excel计算时间差值

热门文章

  1. MySQL日期与时间戳互转函数
  2. python标准库介绍——17 tempfile 模块详解
  3. 【iOS】UIWebView HTML5 扩展
  4. REST技术第三步 @BeanParam的使用
  5. 外网登陆SAP的两种方式
  6. js获取当前页面url网址等信息
  7. [svc]lnmp一键安装脚本(含有np与mysql分离)
  8. 每日英语:Why 'The Voice' Is China's No. 1 TV Show
  9. Modbus 通讯协议
  10. JavaHbase连接代码示例