新人问 初级问题 字面值是什么意思
字面值是什么意思?
什么是字面值?
------解决方案--------------------例如变量int a=5;
a就是字面值, 它的实际值是5.
------解决方案--------------------
------解决方案--------------------不懂,顶
------解决方案--------------------字面值是某些内建类型常值的表示法. 如 string str="china" china就是字面值。
------解决方案--------------------string a="aaaaaaaaaaaaaa";
if (a=="bbbbbbbbbbbbbb")
{
}
"bbbbbbbbbbbbbb" 在这里就叫字面值,一般情况下,在表达式中使用的不是变量,而是实际的值,这个实际的值就叫字面值
------解决方案--------------------javascript里,json对象也是可以作为字面值吧?
我觉得就是编译器认识的值,你可以直接写在源代码里的,除了那些关键字以外的东西,那些直接给变量赋值,初始化的常量等等。
------解决方案--------------------楼主为何要坠到云雾里去了呢? :)
你尽可以把它看成一个多余的概念,有无皆可.
int a=4; string str="ab";
有些场合下要把4,"ab"等等一起拿来说, 用什么名称来代表这些个东西呢,本没有名字,只好给它个名字,叫做 "字面值".
就像 道德经里有: 吾不知其名,故强名之曰道.
------解决方案--------------------用.net这么久,第一次听说字面值,渴望得到正确解释
附:楼上的都不知所云,
------解决方案--------------------怎么还不明白呢?
g一下,术语解释:整数、浮点数或字符值的基本表示。例如:3.0表示一个单精度浮点数的字面值,"a"表示一个字符的字面值。
其实就是一个直接写在源代码里的常量而已。
------解决方案--------------------我汗!不懂就问我感觉不错啊~~~顶!!!