龙空技术网

C语言自学——关于变量

都是雀你是麻还是喜 330

前言:

如今姐妹们对“c语言中ab什么意思”都比较关切,咱们都想要剖析一些“c语言中ab什么意思”的相关内容。那么小编同时在网摘上收集了一些对于“c语言中ab什么意思””的相关文章,希望你们能喜欢,我们一起来学习一下吧!

什么是变量?为什么要用变量?

学习变量前,我们先回顾一下,以前学习阶段老师给你讲解知识的时候,用的一些量。

比如

一元一次方程:y=8x+3

一元二次方程:y=5x^2-3x+4

这种在数学上直接使用y、x的形式非常常见,似乎也没有直接说为啥用的是y、x,你想想咋就没有用其他的呢?但是直接用y、x你还感觉非常好理解呢!

那我问你y、x到底叫什么,它是个什么量呢?你能说出来吗?

好像也没法说个明白一样!

那现在如果告诉你,这就可以叫变量,你是否能理解?

应该很好理解吧!

那下面我们先入门一下,要是在程序中用到这些量的话,该如何编这些量,用那些符号,哪些可以用?

C语言中的基本字符

在C语言中要用这些所谓的变量,那就要学习可以使用哪些符号来编写组合成这些量,同时还需要给它定一些规则,确保哪些是可以用,哪些是不能用的。

基本字符包括

数字:0 1 2 3 4 5 6 7 8 9 (只有这10个数字,其他数字都用这10个数字扩展)英文字符:小写a到z,大写A到Z。(大小写一共52个)其他还要用的可显示可打印字符:! # % ^ & * _ - + = ~ < > / \ | . , : ; ? ' ( ) [ ] { }空白符号:空格 换行(回车) 制表符(tab键)

上面所列的四种,是C语言规定用来给程序中编这些要用到的量所能用的各种符号,没有列的就是不能用来编这些量的。注意这些符号都是英文输入法下的,是半角符号,不是中文输入法下的符号,不是全角符号。

不认识的话,看下面

先认识输入法的

,对比下,有啥区别

,对比下,有啥区别

,对比下,有啥区别

英文输入法下,字符可以开半角或者全角,标点只能半角

,也就是输入法选英文的,标点自动就切换到半角:

英文输入法下,字符半角,标点半角

A B a, b, c, 0, 5, , . : ; ! " ' < ] $

英文输入法下,字符全角,标点半角:

A B a,  b,  c,  ,  .  :  ;  !  <  $  

zhongwenshurufa012345*-/+

中文输入法下,字符半角,标点半角

输入一个字符,先显示的是输入法选字,要想输入字符,回车就行

, 。 】 } = - * 5 4 3

标点符号是中文范畴的,样子不一样了。空格不作为标点用,是作为字符用的。

中文输入法下,字符全角,标点半角

A C a k , . ; ] \ 0 5 9 * - + = 

中文输入法下,字符全角,标点全角

A B a ,  。 ;  1  2  

所以,要合理切换这些开关按钮。

那C语言中都要编哪些量呢?

函数名、变量名、符号常量、数组名、类型名、文件名等等。

那给编这些量的话,都有什么要求呢?有啥规定?

C语言中编这些量的命名规则:

有效字符:只能用到前面提供的各种字符中的这三种,52个字母、10个数字和1个_,其他的就不能用了,而且字母、数字和_还只能以字母或者_开头,后面跟字母、数字和_的任意组合,中间原则不能断开,当然,没有空格、tab、回车自然也就不能隔开,断开了。有效长度:长度随编译系统,原则至少前8个字符有效就行,多的就会被裁减掉。C语言系统已经用掉的就不能再用了。

比如,合法的

sum,Total,day_,_f2048,file_name,a3b06

不合法的

99new,a-b,W.S.05,$88,cd#ab,@qq.com,do,int

后面两个标红的是C语言系统已经用掉的符号,那个人再用的时候就不能用了,必须重新选一个。

那C语言系统用掉的符号有哪些呢?

看表格

有教材把这些叫“关键字(保留字)”,那我们随便编写的,或者为前面那些要用到的量按规则随意组合的叫啥呢?叫“用户标识符”。其实关键字也属于标识符范畴。这些关键字需要你背下来,记住,平时编写程序的时候就要经常用的。

C语言规定,大小写字母属于不同的标识符。

通常,习惯上我们用小写字母编写变量,用大写字母编写符号常量。

我们平时在编写用到的各种量时,最好采用长格式形式。

比如

window_up_down_open

is_leap

total_num

score_English

另外,很多系统定义的变量,大多直接以_开头,这样也便于区别。

等等这样的形式,避免使用像数学上单个的字母量,比如y,x,i,j,p,q,m,n等,也即是尽量让从标识符的上面能大致了解你这个量的意思。所谓见名思义。

转载一个

比如

当然,这些单个字符的,程序中也是允许用的,必要时候,大家也会约定俗成,默认采用这样的单字符变量起一定的功能作用,比如,一般用i,j,k这样的量,都会默认为是循环控制变量。

标签: #c语言中ab什么意思