整型字面值是什么东西啊该如何解决
整型字面值是什么东西啊?
新手,不懂!
------解决方案--------------------
在32位系统下,int占4个字节。字面值就是该4个字节表示的数字大小,十进制表示。
------解决方案--------------------
比如
int i=3;
这个3就是字面值(literal)
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
就是具体数值
不是变量名
int a ; //变量a , a是整型
a = 3; //3是整型变量a的字面值
------解决方案--------------------
你们说的都有些问题,在C/C++中,常量指的就是字面量literal,但c中的常量不包括字符串字面量,c++才包括。
可惜的是,常量这个本来有着精确意义的词,在大家的日常工作中、书籍中、讨论中,已经被误解得一塌糊涂!
------解决方案--------------------
但是与之对应的就不是变量了
There are five kinds of tokens
比如 const int x=3;
const int 都是 keyword
3是个 literal
x是个 identifier
=是个 operator
;是个 punctuator
------解决方案--------------------
还有常量与常量表达式也是混乱得很,大量即使在c/c++上浸淫了十年以上的程序员一见到const就喊常量,只不过在表面语法层次上也没什么大碍,也就无所谓了。
------解决方案--------------------
const修饰的变量
------解决方案--------------------
新手,不懂!
------解决方案--------------------
在32位系统下,int占4个字节。字面值就是该4个字节表示的数字大小,十进制表示。
------解决方案--------------------
比如
int i=3;
这个3就是字面值(literal)
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
就是具体数值
不是变量名
int a ; //变量a , a是整型
a = 3; //3是整型变量a的字面值
------解决方案--------------------
你们说的都有些问题,在C/C++中,常量指的就是字面量literal,但c中的常量不包括字符串字面量,c++才包括。
可惜的是,常量这个本来有着精确意义的词,在大家的日常工作中、书籍中、讨论中,已经被误解得一塌糊涂!
------解决方案--------------------
但是与之对应的就不是变量了
There are five kinds of tokens
比如 const int x=3;
const int 都是 keyword
3是个 literal
x是个 identifier
=是个 operator
;是个 punctuator
------解决方案--------------------
还有常量与常量表达式也是混乱得很,大量即使在c/c++上浸淫了十年以上的程序员一见到const就喊常量,只不过在表面语法层次上也没什么大碍,也就无所谓了。
------解决方案--------------------
const修饰的变量
------解决方案--------------------