引言用计算机进行编程,那就要使用到很多的量,就比如我们平时聊天,买东西,描述信息一样,都要用到一些代表量的词辅助你表达,现在小编就来说说关于c语言中常量?下面内容希望能帮助到你,我们来一起看看吧!

c语言中常量(C语言自学关于常量)

c语言中常量

引言

用计算机进行编程,那就要使用到很多的量,就比如我们平时聊天,买东西,描述信息一样,都要用到一些代表量的词辅助你表达。

计算机也一样,你要用计算机帮助你解决问题,那也要像现实中一样,需要各种各样的量辅助你实现。不过,不同得是,现实中,我们可以灵活运用各种各样得量,但电脑中,受限于现实中各种量在电脑上得显示,有可能只能用到一部分,还有一些没办法显示;或者受限于计算机中为各种量设计的各种编码方式不同,在编程中,并不一定通用,或者都会被各种编程语言都采用。

所以,学习一门编程语言,首先学习这门语言可以使用的各种量如何表示。

C语言这门编程语言,要用到得量原则上分为三类:

一类:可以直接显示,与现实相同的量,也就是现实中啥样,这里也是啥样,通常叫普通量

二类:不可显示这种量的真身,但可以表达出要实现的效果的量,通常叫控制量

三类:C语言中没有,需要借助别的编码方式,转换实现,这类量叫转义字符量,比如,我想显示♥这个符号,C语言没有,只能借助ASCII编码转换。比如,后面你就会学到 '\3' ,那就用这个表示红桃。

此外,C语言根据前面的三类,在编写程序的时候,

好了,

我们一点一点学。

先学习常量。

C语言中,我们可以用那些常量呢?

先认识一点概念。

常量就是在程序中直接书写使用,程序执行中不改变其值的量。

特点:直接使用,用到哪个常量你直接表示就行。

C语言规定,程序中可以直接使用的常量,从形式上只有两种可用,一种是普通常量,一种是符号常量。

普通常量就是用数字或者字母直接表示的量,符号常量则是用一个替代符号来表示一个具体值的量。

普通常量:又分为数值常量、字符常量和字符串常量

比如

200,12,35 整数型数字常量(十进制)

0350,0701,0200 整数型数字常量(八进制,用0引导开头,0不算值)

0x12,0XFFAA,0xa2cd 整数型数字常量(十六进制,用0x或0X引导开头,0x/0X0.2,不算值)

0.2,77.2,0.618,123E-2,1.5e3 小数点型数字常量(两种格式)\

'a','A','$','\107','\n','\x2f' 单个字符型字符常量(注意样子哦,用一对' '引导,''不算值)

"Hello","Welcome","A","\0" 字符串常量(用一对" "引导," "不算值)

解释下:

数字也分形式的,不同形式代表不同类别,计算机中常用的是十、二、八、十六等进制,当然,你用过7进制吗(星期)?十二进制呢(时钟、月份),60进制呢(时钟),四进制呢(季节)?其实进制很好理解的。

字符常量,原则是用一对 ' '把具体的字符包围起来,起到区别的作用,这个字符的值呢,必须从值表示得意思上理解,代表一个,大小写也代表不同得值,'\107'这个从字面上看,感觉很长,很多个字符呢,其实不然,这种形式是特殊的,用\引导,表示一个转义字符,也就是实际上呢,这个整体代表的是一个,记住是一个符号。就好比前面说的♥,这是一个字符,符号,但是C语言中无法直接表示出来,只好借用'\3'或者'\03'或者'\003'来表示了。关于转义字符,后面还会专门学习。

最后一点,程序中用到的这些符号,原则上都必须是在英文状态下输入,不能是咱们汉语状态下的符号。切记!

常量后期分两种使用方式,一种是程序中直接给变量提供值,这个要使用常量的具体表现形式,另一种则是通过键盘来给变量提供常量的值,这种方式只提供值的形式,不需要标记符,比如字符和字符串。

先认识下:

比如有变量 s_a,给s_a提供初值3.5,那可以s_a=3.5,3.5就是直接的形式

要是有字符,那假如给s_ch变量提供字符A,那这样提供,s_ch='A',这里必须有单引号。

假如是程序运行过程中才需要这个值,那需要从键盘上来输入,那这时候咋办?

对s_a,需要提供3.5,那键盘上直接输入3.5就行

但是对于s_ch,需要提供A,那键盘上是输入A,这时候不需要带单引号了,要注意。

,