社区
C#
帖子详情
新人问 初级问题 字面值是什么意思
kittrman
2009-06-22 02:04:51
字面值是什么意思?
什么是字面值?
...全文
1588
30
打赏
收藏
新人问 初级问题 字面值是什么意思
字面值是什么意思? 什么是字面值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linshaohong8
2012-04-09
打赏
举报
回复
我也明白了
Jinziyatoo
2011-10-10
打赏
举报
回复
嗯。我也算是整明白了点点。。
chenxueya
2011-06-09
打赏
举报
回复
也是刚知道“字面值”这个字眼!看完帖子后,我的理解:
如:int a=20; string b="snowsea";
20是整形中的一个字面值、snowsea是字符串中的一个字面值。
字面值就是某个类型中具体的一个值(常量)。
sameroot
2010-12-26
打赏
举报
回复
好像懂了点了。。字面值就是直接出现在代码中的值,比如
char a = 'b';
char b = 98;
这俩字面值都是一样的 'b'和98
不知道对不对
xuguojiegood
2010-11-05
打赏
举报
回复
字面值就是那些具体的数或者字符或者字符串。
例如定义一个整型变量 int a=20;
这里a是一个整型的变量,里面存放一个整数,这里被初始化为20。
而这里的20就是字面值,它不是数据类型。
又例如,string str=“I am Chinese !”
I am Chinese !就是字面值,str是存放这个字面值的字符串变量。
zhouheng060
2010-05-25
打赏
举报
回复
常量和字面值是字面值常量的简称
kykyj
2009-07-31
打赏
举报
回复
re 我也好像有一点明白了。
kittrman
2009-06-26
打赏
举报
回复
非常感谢大家的帮助!
我找到一个资料:
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)—> 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap)—> 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局区(静态区)(static)—>全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束后由系统释放
4、文字常量区—>常量字符串就是放在这里的。程序结束后由系统释放
5、程序代码区—>存放函数体的二进制代码。
所谓的字面值 就是 存在在 4 文字常量区 里 有一个固定的地址
我有那么点明白了
wolf1118baby
2009-06-23
打赏
举报
回复
整数、浮点数或字符值的基本表示。例如:3.0表示一个单精度浮点数的字面值,"a"表示一个字符的字面值。
烈火蜓蜻
2009-06-23
打赏
举报
回复
回帖是 一种美德!每天回 帖即可获 得 10 分可 用分
hztltgg
2009-06-23
打赏
举报
回复
楼上都说了字面值得意思,可还是不懂,一定要个定义,这确实有点为难大家呀,编程这东西也是不能言传,只能意会的,要有点悟性的呀
fengfuwei8
2009-06-23
打赏
举报
回复
我汗!不懂就问我感觉不错啊~~~顶!!!
hztltgg
2009-06-23
打赏
举报
回复
楼主问为什么要有字面值这个概念?,我觉得楼主学编程有点歧途了,拿学文科的方法来学编程了
hztltgg
2009-06-23
打赏
举报
回复
怎么还不明白呢?
g一下,术语解释:整数、浮点数或字符值的基本表示。例如:3.0表示一个单精度浮点数的字面值,"a"表示一个字符的字面值。
其实就是一个直接写在源代码里的常量而已。
lijunchen1007
2009-06-22
打赏
举报
回复
用.net这么久,第一次听说字面值,渴望得到正确解释
附:楼上的都不知所云,
zwaleaf
2009-06-22
打赏
举报
回复
楼主为何要坠到云雾里去了呢? :)
你尽可以把它看成一个多余的概念,有无皆可.
int a=4; string str="ab";
有些场合下要把4,"ab"等等一起拿来说, 用什么名称来代表这些个东西呢,本没有名字,只好给它个名字,叫做 "字面值".
就像 道德经里有: 吾不知其名,故强名之曰道.
kittrman
2009-06-22
打赏
举报
回复
就没有完全明白这个概念的吗……我要晕了
hztltgg
2009-06-22
打赏
举报
回复
javascript里,json对象也是可以作为字面值吧?
我觉得就是编译器认识的值,你可以直接写在源代码里的,除了那些关键字以外的东西,那些直接给变量赋值,初始化的常量等等。
kittrman
2009-06-22
打赏
举报
回复
楼上的答案好像不完全!
hbcdplum
2009-06-22
打赏
举报
回复
string a="aaaaaaaaaaaaaa";
if (a=="bbbbbbbbbbbbbb")
{
}
"bbbbbbbbbbbbbb" 在这里就叫字面值,一般情况下,在表达式中使用的不是变量,而是实际的值,这个实际的值就叫字面值
加载更多回复(9)
初级
Java开发面试必
问
项!!! 标识符、
字
面值
、变量(1)
为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次美团面试
问
的算法、数据库、Redis、设计模式等这些题目都是我刷到过的并且我也将自己刷的题全部整理成了PDF或者Word文档(含详细答案...
初级
Java开发面试必
问
项!!! 标识符、
字
面值
、变量,2024年最新
初级
java开发常见的面试题目
在java源程序当中凡是程序员有权利自己命名的单词都是标识符标识符在EditPlus编辑器当中以黑色
字
体高亮显示标识符可以标识什么元素呢?类名 * 方法名 * 变量名 * 常量名 等等…小编也是很有感触,如果一直都是在中小...
初级
Java开发面试必
问
项!!! 标识符、
字
面值
、变量,2024年最新最新精心整理Java面试题
当解码和编码的时候采用的不是同一套对照表,会出现乱码
问
题
, 跟着计算机的发展,后来出现了一种编码方式,是国际标组织ISO制定,这种编码方式支持西欧语言,向上兼容ASCII码仍然不支持中文,这种编码方式是:ISO-...
初级
DBA知识
Oracle数据库笔记 Jack Chaing作者QQ595696297 ...http://download.csdn.net/detail/jack__chiang/9810532此笔记是作者本人去年开始从一个DBA
新人
的学习笔记,积累至今,希望拿出来给那些对DBA有兴趣的童孩学习,大家
迈进java初中级程序员分水岭是否合格?十个...
3~,我能担保你答不对这十个题~不要
问
我为什么这么自信~,这些个题还是“有水平”的javase的基础题,传闻小白指定鸭蛋分,一测一个准,哈哈。 作为将来要成为架构师的男人,对,你没看错,就是在说你 ~皮一下很...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章