51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符

时间:2024-04-06 11:18:25

开篇先说一句废话····
本旺名字叫萨摩耶,,Please 叫我旺财,,,哈哈,招财进宝嘛!

常量和变量

说这个之前啊,把特殊的先不考虑,比如常变量。啥是个常量呢,说白了就是不能变的,你把它放到程序里面,放进去是怎么样出来还是怎么样。变量呢,就是能变的呗。放到程序里面进去是一个样子,出来之后也许会变也许不会变,这要看那个程序怎么运行了呀。

整型常量
既然说是整型常量,那就是既是个整数还不能变,比如:123、345、-234,记着包括负数哦,要不然它会伤心的,你竟然不要它。。。。。
实数型常量
整型换成了实数,那说明就是把小数包括进来了呗,当然因为是在计算机上搞,
你就别0.00000000000000001的这样来,也不是不可以,有的时候确实需要这样子,你要一直这样的话,计算机有要骂娘了(我不是狗,你才是真的狗····)
所以有分成了两种(1)10进制型,(2)指数型 ,10进制我就不废话了,大家一直在用,指数呢就类似于科学计数法那样,规矩没有那么严,其中**10N用eN表示**,比如:0.123*106 就可以表示为 0.123e6(大写E或者小写e都行)
字符型常量
同上,字符型就是字符呗,那有哪些呢?
普通字符)其实就是英文字母啊,数字啊还有一些比较特别的字符,这个可以在ASCll码里了解一下,常用的就是英文字母,数字,还有你电脑键盘上第二排数字上面画的一些特殊字符,继续,看图说话
51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符
就那些数字上面的 ! @ # % & *什么的嘛。晓得了·····(感觉像骂人···)
转义字符)转义嘛,就是把一些字母转化为其他的意思,图就不贴了有几个常用的说一下就好,其他的了解一下就行了,反正也不想记。。。。
\n 学名:换行 作用和回车键一样啦,还有一个专门的回车 \r,听我老师说以前他俩有区别,现在都差不多,我也没有专门试验过,有兴趣你可以试试哦~~
\t 相当于电脑键盘上的Tab键,是他是他就是他····少年英雄小Tab
51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符
字符串常量 串,吃过烧烤吧,用签子把吃的串在一起烤着吃,那字符串就是把好多字符串起来呗,比如“asd”、“123”、“qweexz”什么的,那为什么会出现这个呢,一个一个不香嘛还串起来。答案就是用起来方便、快捷呗。这么说完你可能不是很清楚怎么来个字符串就方便快捷呀,咱用的时候就明白了,就像你没吃过烧烤前你就不明白撸串的真谛了呀。。。。。。
还有个 符号常量,这个先不说,到了该说的时候我就会说滴···
变量 前面也说了,程序进去如何出来他的之有可能会变化,那他既然变化就不能像常量那样直接用值来表示了,He is boy,He is girl;会发现He没有变,但是后面的boy改为girl’了,他无论是男孩还是女孩,他还是他,,那怎么去产生一个He呢?那就引入了关键字喽,用关键字去定义一个变量,然后让这个变量赋值然后运算,最后值变了,但是变量还是那个变量嘛。

C语言的关键字

嘛叫关键字呢?比较有专业水准的话呢可以看看这个大佬(嘻嘻····我是代码的搬用工)在我看来呀,这个关键字就像是小说里的那些神秘的宗族,每个族有每个族的规矩,int族的规矩就是他们族的人必须是整数,float族呢就是必须是小数(浮点型~~)废话不多说了,贴张关键字图先瞅瞅!
51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符
这乍一看TM这么多,咋记呀。旺财刚开始的时候也很纠结,本旺本来就不喜欢记英语,怎么还这么多的英语,,,不要怕,本旺根据学习的经验,这东西不用专门记得,多上机,多实践,刚开始应该会需要查查的,但是用的次数多了就不用记了

还记得有次有人问本旺c语言的关键字有哪些呢,,呵呵···结果就说出了但是能想到的十几个,但是回去一写代码,该怎么用还是怎么用·····

现在,咱们就说说关键字,此时,你就把关键字想象成神秘宗族,之前说了每个族有每个族的规矩,看下面表格## 标题51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符
别急,这些宗族(类型)的具体规则、其余的关键字,在咱们接下来用到的时候细说嘛

标识符

说白了,这就是名字,这个稍微注意一下就好了。首先呢,标识符里只能出现英文字母数字下划线_,然后记着数字不能是第一位,比如:1was、234w等等,下划线可以做第一位,比如:_abc是可以的,而且区分大小写比如:abc和ABC是不一样的滴。在正常使用中,尽量用变量所表示的东西的英语单词整个或者部分来作为变量的名字······如果是两个词的话开头字母大写其余小写的形式,比如:DrawSnake,或者Snake_Draw类似的

刚开始学习时稍微注意一下,到了后面熟练了就可以尽情使用了。前期的时候起一些比较简单的,不要搞花里胡哨,不过可以专门起名字去发现怎么样就可以,怎么样就不可以。

终结语

如果你在读这篇以及上一篇的时候发现,这两篇的内容都特别浅,我的目的是一些了解了c语言,想学c语言的童鞋,看到时候能轻松一点,没有刚入门就被打击到,但是,学习的路上没有什么途径,脚踏实地,一步一步的,从下一篇开始就要真正的进入了,希望能记住一句,就是:实践出真理

51单片机学习篇--- ---C语言部分-- --关键字、变量、常量、标识符
希望大家能喜欢上c语言,为以后无论是学习还是工作都有一点小小的帮助。。
加油!奥利给!