c语言变量存放,c语言变量存放位置

dfnjsfkhak 17 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言变量存放的问题,于是小编就整理了3个相关介绍c语言变量存放的解答,让我们一起看看吧。

  1. char型变量存放是怎么回事?
  2. 变量名储存在那里,变量的储存机制是什么?
  3. c语言变量的三要素?

char型变量存放是怎么回事?

char型变量是用来存储Unicode编码字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。

变量名储存在那里,变量的储存机制是什么

变量代表存储单元,这是从代码计算机实体的一个映射,好比我们大脑中香蕉的概念映射为现实中的香蕉。大脑执行“吃香蕉”,你就吃香蕉,计算机执行“a=1;”,就把1传送到a对应的存储单元。

c语言变量存放,c语言变量存放位置-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

编写源代码的时候,我们对变量进行声明赋值和引用,都是使用一个变量名。而你编写的这段代码只是一个文本文件,必须通过编译器编译机器代码并载入内存后才能被cpu执行,机器代码只有0和1,所以只能用0和1的序列代表存储单元,0和1的序列即存储单元的地址

可以看到,在源代码中,用变量名表示存储单元,在机器代码中,用地址表示,即编译器为变量分配存储单元,并用分得的存储单元的物理地址替代变量名,所以变量名只存在于源代码中,而源代码作为一个文件保存在硬盘里。

个人理解,欢迎大家批评指正,共同进步!

c语言变量存放,c语言变量存放位置-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

c语言变量的三要素?

c语言变量中的三要素如下:

第一变量的数据类型

第二变量的名字

c语言变量存放,c语言变量存放位置-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

第三变量中保存的值

c语言类型+名字+值:类型决定空间的大小

c语言中 名字是为了以后方便程序系统的访问数据。(以后在程序中访问这据是通过值是变量保存的数据。

到此,以上就是小编对于c语言变量存放的问题就介绍到这了,希望介绍关于c语言变量存放的3点解答对大家有用

标签: 变量 存储 语言