问题标题: 酷町堂:常量与常数

0
0

0
0
曲天歌
曲天歌
高级光能
高级光能

区别一:汉语意思不同bai

1、常量亦称du“常数zhi”,是反映事物相对静dao止状态的量。

2、变量亦称“变数”,是反映事物运动变化状态的量。在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量。

区别二:程序执行中值不同                              

1、不同常量的值不可以修改,所以常量在定义的时候必须初始化,任何尝试修改常量的操作都会导致编译出错。

2、变量可以通过赋值来改变值,变量可以在定义时不进行初始化。 

区别三:编译的时候不同

1、常量在编译的时候,可以以立即数形式编译进指令,比起使用内存的变量执行效率更高。(汇编语言中中操作数有三种:寄存器操作数、存储器操作数和立即数。其中立即数相当于高级语言中的常量(常数),它是直接出现在指令中的数,不用存储在寄存器或存储器中的数,如指令ADD AL,06H中的06H即为立即数。) 

2、常量本身没有地址属性(除字符串常量等),而变量有地址属性。所以常量只能用做右值,而变量左值右值都可以。

0
王泽宇
王泽宇
初级光能
初级光能

常数
常数为可以直接在程序中使用的数据,它具有以下几种类型: 1、数值型常数。如: 1、100、3.14
2、逻辑型常数。如: 真、假 ;
3、日期时间型常数。如<1>、[1982年4月23日12时30分25秒] <2>、[1982/4/23/12/30/25]
4、文本常数。文本常数的内容为一段文本,必须使用全角或半角双引号括住。如:"祖国您好!"、“祖国您好!”等等;
5、子程序指针常数。子程序指针常数为代表程序中某一子程序的指针数值,表达方式为符号“&”再加上子程序名称。如:“&子程序1”、“&_启动子程序”等等。
6、常数集。常数集用作提供各类常数或常量的数组形式。如:“{ 1, 2, 3 }”、
常量:
1、常量用作存储在整个应用程序执行过程中保持不变的数据,其类型可以为数值、文本、逻辑值和日期时间。易语言中已经提供了许多常量,但用户也可以在程序中自行定义。常量的引用表达方式为符号“#”再加上常量名称。如:“#pi”常量等同于数值“3.1415926535”、“#换行符”常量等同于文本 回车 + 换行 等等;
2、可以使用以下两种方法之一加入新的空常量: <1>、使用“插入->新常量”菜单功能; <2>、跳转到常量数据表,如果尚未被打开,请在程序夹中双击“常量表...”项,然后使用回车或者 Ins 键即可加入;
3、空常量加入后,可以直接修改其常量名称、常量值、备注等各属性栏。在修改常量值时以 Alt + Enter 结束输入可以强行将当前输入的所有文本作为文本类型常量内容保存,此方法可用作输入带有双引号的文本常量内容

0
王子逸
王子逸
新手天翼
新手天翼

没想到你都前20了!!!

 

正题

常数
常数为可以直接在程序中使用的数据,它具有以下几种类型: 1、数值型常数。如: 1、100、3.14
2、逻辑型常数。如: 真、假 ;
3、日期时间型常数。如<1>、[1982年4月23日12时30分25秒] <2>、[1982/4/23/12/30/25]
4、文本常数。文本常数的内容为一段文本,必须使用全角或半角双引号括住。如:"祖国您好!"、“祖国您好!”等等;
5、子程序指针常数。子程序指针常数为代表程序中某一子程序的指针数值,表达方式为符号“&”再加上子程序名称。如:“&子程序1”、“&_启动子程序”等等。
6、常数集。常数集用作提供各类常数或常量的数组形式。如:“{ 1, 2, 3 }”、
常量:
1、常量用作存储在整个应用程序执行过程中保持不变的数据,其类型可以为数值、文本、逻辑值和日期时间。易语言中已经提供了许多常量,但用户也可以在程序中自行定义。常量的引用表达方式为符号“#”再加上常量名称。如:“#pi”常量等同于数值“3.1415926535”、“#换行符”常量等同于文本 回车 + 换行 等等;
2、可以使用以下两种方法之一加入新的空常量: <1>、使用“插入->新常量”菜单功能; <2>、跳转到常量数据表,如果尚未被打开,请在程序夹中双击“常量表...”项,然后使用回车或者 Ins 键即可加入;
3、空常量加入后,可以直接修改其常量名称、常量值、备注等各属性栏。在修改常量值时以 Alt + Enter 结束输入可以强行将当前输入的所有文本作为文本类型常量内容保存,此方法可用作输入带有双引号的文本常量内容。

0
被禁言 姜思远
姜思远
初级光能
初级光能

区别如下:

1、汉语意义不同。常量亦称“常数”,是反映事物相对静止状态的量;变量亦称“变数”,是反映事物运动变化状态的量。在事物的特定运动过程中,某量若保持不变,则称之为常量;反之,则称之为变量

1、在数学中,常量指不变的量,如e,π等;变量指可以取不同值的量(因变量和自变量)。变量是常量的发展,常量是变量的特例。如y=2x+15,式子中15是常量,x、y是变量(y就是因变量,x就是自变量)。

2、在程序中,常量的值不可以修改,任何尝试修改常量的操作都会导致编译出错。变量可以通过赋值来改变值;常量在定义的时候必须初始化。变量可以在定义时不进行初始化; 常量本身没有地址属性(除字符串常量等),而变量有地址属性。所以常量只能用做右值,而变量左值右值都可以。

姜思远在2020-06-15 21:12:43追加了内容

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

0
我要回答