Literal在程序语言中的意思

Literal, 在程序语言中,指表示某种数据值的符码。如,123 是整数值符码,
3.14 是浮点值符码,abcd 是字串值符码,True, False, 是逻辑值符码,等。
Literal 代表的是数据值的本身,区别于“变量”(Variable, 即容纳数据值的
内存址)。当然,变量名也可以作为 literal 处理。最直观的理解是,碰到
literal, 你不会想到要往里面写东西;如:123 = "Hello, World!", 象变量
那样。换句话说,Literal 是一个常量(Constant)。

“名与实”:那么,干脆把 literal 叫常量得了?不错,Literal 在有的程序
语言中就叫 Constant。但有的文献还是作了区别。兹述如下:

在程序语言中,符码作用有二:名称和数据值。凡是称为变量和常量的符码,都
是名称(ID,Symbol, Name),它们都代表一定的数据值,即 literal;只不过变量
所代表的数据值可以更换,而常量所代表的数据值是固定的而已。简言之,常量、
变量是“名”,Literal 是“实”。在这个意义上,就能体会与其英语原义的关联。

中文迄无定译。见到过“字面量”、“字面值”、“文字”、“实量”等译法。
我以为,可以考虑译作“实值”。那么,

String Literal: 字串实值。

转载于:https://www.cnblogs.com/chickenrun/archive/2012/10/31/2747637.html

literal在程序語言中的意思(轉)相关推荐

  1. 面向對象在VB6語言中的應用

    原文链接:http://blog.csdn.net/areyan/archive/2006/05/28/758765.aspx 一:面向對象(Object-Oriente)編程的基本概念 什麼是面向對 ...

  2. java 程序语言中的LinkedList 集合基本方法演示

    java 程序语言中的LinkedList 集合基本方法演示 import java.util.Iterator; import java.util.LinkedList;public class L ...

  3. 在c语言中char的用法,在C語言中 char的用法是怎麼用的啊

    在C語言中 char的用法是怎麼用的啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C語言中 char的用法是怎麼用 ...

  4. vs2017c语言图像界面库,C語言中在VS2017中構建圖形界面基礎知識點

    一.initgraph函數(講解)轉自:https://blog.csdn.net/zhao_fu_lu/article/details/23961111 1.initgraph():初始化圖形系統 ...

  5. 在c程序语言中aph,C 语言试题

    不断的补充,希望一年后,给大家一些帮助. 看到有人关注,有责任( ^_^ ) [0基础] 一个C语言是由______ A)   一个主程序和若干个子程序组成 B)  函数组成 C)  若干过程组成 D ...

  6. 一个游戏程序员的学习资料(轉自己看)

    想起写这篇文章是在看侯杰先生的<深入浅出MFC>时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考.一则是作为自己今 ...

  7. c程序语言中long,C语言long

    C语言long教程 C语言long定义详解 语法 long int varname = value; long varname = value; //简写 参数 参数 描述 long int 定义 l ...

  8. java判斷素數,算法改進 | java語言中判斷素數

    素 數 --只能被1和它本身整除的數(除1以外,1既不是素數也不是合數) 現給出一個數N(N為正整數),編寫方法判斷其是否為素數. 直觀想法 遍歷從2至N-1,看是否存在N的約數.若存在,即不是素數. ...

  9. [轉載]Google C++編程風格指南(四):智能指針和其他C++特性

    [轉載]Google C++編程風格指南(四):智能指針和其他C++特性 @ 複雜的人生,複雜的自己. :: 痞客邦 PIXNET :: [轉載]Google C++編程風格指南(四):智能指針和其他 ...

最新文章

  1. 华为 Java 编程军规 !
  2. Delphi (Library Path Browsing Path)
  3. linux 入门教程
  4. 一篇文章梳理完虚拟现实相关的核心技术 | 收藏
  5. 利用DelegatingHandler实现Web Api 的Api key校验
  6. javaSE各阶段练习题--数据类型运算符
  7. 临界表储存图的数据(思路+详解+图示)
  8. url采集器_Linux「第三节」-centos7.5部署数据采集器Telegraf
  9. mysql 查询简单记忆_mysql 函数大全-简单的总结,便于记忆
  10. android root刷机包包,安卓ROOT卡刷包通用版【安致提供】
  11. 百度飞浆paddlepaddle之中文文本分类(三)
  12. centos linux引导修复_Linux 引导修复
  13. 深度学习开源图片数据库汇总
  14. 知识图谱问答 | (3) 关系分类概述
  15. dom4j解析XML入门指北
  16. 2019~ROS暑期学校~ROS Summer School in China~分享
  17. 航顺HK32F030MF4P6 RST作GPIO SWCLK作EXTI5 SWDIO作ADC_AIN0
  18. VMware Workstation解锁并安装MacOS
  19. win10卸载软件 管理员已阻止你运行此应用的提示
  20. Vue项目中使用swiper插件开发3d轮播图

热门文章

  1. 虚拟现实技术(VR)
  2. java 如何存储 ucs4_树的双亲存储之Java实现
  3. 不玩虚的,金融科技和我们每个人有关
  4. 记数排序 桶排序 基数排序
  5. 使用野狗(Wilddog)云setValue写入数据
  6. 解决运行MaskRCNN demo没有图片显示问题(windows)
  7. PHP手机号码吉凶源码,手机号码测吉凶
  8. 最新bash漏洞解决方法
  9. 虚拟机的三种网络模式和桥接模式的选择
  10. 时间序列分析实验报告总结_时间序列分析实验报告.doc