C 语言常量介绍
发布时间:2023-12-23 00:29:09 所属栏目:教程 来源:DaWei
导读: C 语言常量
我们通常意义上的常量其实和英语中的常量这个单词不是一个意思,汉语中的常量对应的是 Literal(字面值),而不是 Constant(常量)。
这里我们分别讲一下这两个内容,大家就
我们通常意义上的常量其实和英语中的常量这个单词不是一个意思,汉语中的常量对应的是 Literal(字面值),而不是 Constant(常量)。
这里我们分别讲一下这两个内容,大家就
C 语言常量 我们通常意义上的常量其实和英语中的常量这个单词不是一个意思,汉语中的常量对应的是 Literal(字面值),而不是 Constant(常量)。 这里我们分别讲一下这两个内容,大家就会有自己的对于“常量”的相关的认识了。 1. 字面值 字面值通常用来表示一个固定的值。这些值可以直接用在程序中,而不需要像变量一样经过声明和初始化以后才可以使用。 字面值分为以下几种: 1.1 整数 这里的整数包含十进制,八进制和十六进制。 八进制前要加上前缀 0,十六进制前要加上前缀 0x 或者 0X 。 同时在这些整数的后面可以增加后缀 U 或者 L。这里和上面一样带小写都可以。这两个后缀分别代表着 unsigned 和 long, Tips: 请大家注意 C 语言对于大小写是敏感的。所以在十六进制的时候才会出现两种前缀。 比如: 十进制:1,2,3,4; 八进制:0345; 十六进制:0xef12。 1.2 浮点数 浮点数的表示一般由整数部分,小数点,小数部分,和指数部分组成。指数部分的符号 e 可以大写为 E。一般会有一下几种形式。 只有整数部分,小数点和小数部分。例如:3.1415926; 包含整数部分,小数点,小数部分和指数部分。例如:1.312E-3; 只有整数和指数部分。例如:31415926e-7L。 1.3 字符 字符就是常见的我们键盘上可以敲入的英文字母,符号等。如:a,s,d,f,;,@ 等 1.4 字符串 字符串就是由一些列的字符用双引号包围。例如: Tips:这里的双引号(" ")是在英文输入法下输入的引号,不是中文输入法中的引号。这点在系统中同时有中文和英文输入法的环境下很容易引起错误。 "hello world!" "This is a lesson for C language." 2. 常量 讲完了字面值之后,我们就可以在这里可以认识一下 C 语言中的用英文原文直译过来的常量是什么了。 有些时候,我们需要反复使用一些内容,比如计算圆周率的派值。如果程序中很多地方使用,而这个值始终又是不变的,甚至应该是不能随意改变的。那么这是时候。我们就会用到 C 语言中的常量。 这里有 2 种方式来定义常量。 一种是使用预处理命令 #define。 #define pi 3.1415926 这种方式一般出现在程序函数体的外部。还有一种方式是在函数体内部使用关键字 const。 const float pi = ; 常量定义好之后在程序编译和执行的过程中是永远不会改变的,直接拿来使用即可。 (编辑:大连站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐