【C语言】3-C语言的数据表现形式之常量与变量
2023-07-12 18:23:30 89浏览
在定义时指定该变量的名字和类型。注意区分变量名和变量值这两个不同的概念,变量名实际上是以一个名字代表的一个的存储地址。在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取地址例如,现在有一个地址为 爱坤省- 基尼市-泰美街道-233号,在这个地址上有一家名字叫"我家鸽鸽"的店铺,而该店铺里有很多可爱的小黄鸡玩偶。
在计算机高级语言中,数据有两种表现形式:常量和变量
1. 常量
在程序运行过程中,其值不能被改变的量称为常量,常用的常量有以下几类:
- 整型常量:如 1000,12345,-12315 等都是整型常量
- 实型常量:有下面两种表现形式
十进制小数形式:由数字和小数点组成。如 3.14159,1.2345,12.0 等
指数形式,如 12.34e5(代表12.34×105),-23.98e-20(代表-23.98×-20)。由于计算机输入/输出时无法表示上角或者下角,故规定以字母 e 或者 E 代表以 10 为底的指数。但是 e 或者 E 之前必须有数字,且 e 或者 E 后必须为整数
- 字符常量:有两种形式的字符常量
普通字符:用单引号括起来的一个字符,如 ‘a’,‘Z’,‘?’,‘3’,‘#’,不能写成 ‘ab’ 或者 ‘12’ 。需要注意的是单引号只是界限符,字符常量只能是一个字符,不包括单引号。字符常量存储在计算机存储单元中时,并不是存储字符本身,而一般是使用ASCII代码存储的,例如字符 ‘a’ 的 ASCII 代码是 97,因此在存储单元存放的是二进制的 97。ASCII 字符与代码对照表见本文末尾
转义字符:C 语言还允许用一种特殊形式的字符常量,
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论