栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2.常量和输入输出函数。C语言0基础入门-轻轻松松应付学校考试。

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2.常量和输入输出函数。C语言0基础入门-轻轻松松应付学校考试。

目录

常量

字面常量

#define定义的常量

Const限定常变量

枚举常量

输入输出函数

printf

scanf 输入函数

字符串

转义字符

EOF

ASCⅡ码

注释


常量


常量一旦被定义就无法改变,所以常量在定义的时候必须赋值。
有变量就有常量,常量有四种,分别为
字面常量;#define定义常量;const限定常变量;枚举常量

字面常量

        就是直接输出的常量,你直接敲一个东西,不经过任何格式就显示在屏幕上就是字面常量。

#define定义的常量

        用它来定义一个标识符来表示一个常量,不占用内存。表现形式为 “#define 标识符 常量”,最后面没有封号,因为是以#开头顶格写的。(他是一个标识符,把一个标识符标识为常量并给它赋值。

Const限定常变量

        const可以理解为定义一个变量,但是这个变量的值无法改变,是把一个变量给限制成常量,定义变量时前面加上const它就无法再改变了,但是这个变量本身还是个变量,只是他无法再改变。所以叫常变量。(他是个修饰符,用来修饰变量的)


枚举常量

        枚举常量的关键字是“enum”用法就是enum然后跟上你要列举的这些常量值的总成,相当于一个集合的名称,你列举的这些常量即使集合里面的元素。然后再换行跟上一个大括号,如果enum里面列举常量如果是两个即以上,则需要在前一个产量末尾加上逗号,再换行列举。在大括号括起来的地方要跟上一个封号收尾,例如:
把这些常量创建好了之后呢,如果要用它 就得把enum打出来后面跟上这个常量的名字,格式即为
        “enum yinl 变量 = kangsf;
这个括号里面的枚举常量就是我们这个变量可能要用到的值。


输入输出函数

printf


        print f 是输出函数,意思是打印,在屏幕上打印(输出)这些东西,格式如

printf("xx");
printf(“%dn,变量名");


        n意思是换行,要不然打印的东西多了都是在同一行就不好看了。这里的%d的意思是要打印整形变量,如果要打印浮点变量就是 %f ,字符变量就是 %c 。若要打印两个整形数据,就再写一个%d,即为

printf("%d%dn",整形变量,整形变量);

scanf 输入函数


格式

scanf("%d",&变量);


        这里的%d同上,是输出一个整形数据的意思,输出多个格式同上,逗号后面的变量需要加符号&,这个符号放在变量前面的意思是取这个变量申请的内存地址,把输入的数值存入这个地址.


字符串


        这个和输出关系大。之前了解到,我们的数据类型有字符,整形,浮点型的等等。但是没有字符串型,字符串呢没有型,很简单的用一对英文的双引号引用起来的一串字符就是字符串。

        如果要和变量一样申请一块内存来把字符串存起来那么格式为 char 变量名[ ] = “ 赋予它的值 ”。 字符串的总得结束,所以每个字符串的末尾都有隐藏一个‘’,这个的值就是0他是字符串的结束标志。所以,当我们的字符串是用一串字符组起来的,我们需要给末尾加上’‘要不然我们的字符串没有结尾,会乱套的。。我们都知道printf打印函数打印的时候要分以不同的数据类型,打印整形格式为printf(“%d”,xx),那么打印字符串类型的格式为printf(“%s”,xx)。

        在计算字符串长度的时候,转义字符‘’是结束标志,所以不算入字符串的总长度。

是转义字符。0 是数字0。‘ 0 ’是字符0。


转义字符


   

        既然有这么一个结束字符,那肯定还有其他的字符,像这样的一些字符我们称它为转义字符,它的作用呢就是转变原来的意思。

其实在前面我们就接触过转义字符。在使用打印函数printf的时候就有用到过n,这个转义字符的意思就是换行了。

三字母词:在c语言编译器的早些版本的时候,有一个东西叫三字母词,就是三个字符组起来之后会有其他的意思。比如“??(”这三个字符组起来就表示 ‘ [ ’。

所以就引入了转义字符,,在问号前面加上就会防止多个问好被解析为三字母词。    

EOF

        EOF(end of file)是文件结束标志,他和转义字符是一个道理,它的值是-1。在getchar获取字符的时候按键盘上面的CTRL + Z 就会获取一个EOF。

        t 水平制表符意思就是相当于你按了一下‘tab’键,(在编译器中编写代码的时候tab可不是换行,而是相当于按了好几个空格,所以叫水平制表符。(他为什么叫水平制表符可不是乱叫,在word中他其实是加了一个隐形的表格你看不到))

        如果想要转义斜杠,就在转义字符前面再加一个斜杠,把斜杠转义了,转义字符就不是转义字符了,他就是一个斜杠。

        给斜杠前面加斜杠的意思是后面这个斜杠就是个斜杠。

        我们知道单引号‘’是用来引一个字符常量的,那‘也是一个字符常量它怎么表示呢。在单引号的前面加一个’,那么这个单引号就是一个字符单引号,而不是把字符引起来的那个单引号。加了斜杠它就是一个普通的引号。当然双引号也一样。

        格式 ddd:斜杠后面跟上1-3个整形数字的话,就表示这个数值是一个八进制数,然后这个八进制数的数值在ascⅡ码中对应有一个值,这个转义字符就表示它所对应的这个值。

        xdd 代表的是16进制的,和上面意思差不多。

        转义字符在计算字符长度的时候不管几个字符,一个转义字符就只算一个字符

        斜杠有两个,一个正斜杠一反斜杠。

        正斜杠 / :和问号在一个按键,用来做除号和注释符。

        反斜杠 :和“逻辑或“--竖线一个在键位,转义字符用的斜杠。

ASCⅡ码

        

注释

        注释呢,就是用来屏蔽一些代码或者对我们难以理解的代码做一些标记,以便于自己理解。注释就是给自己看的,编译器不会去编译我们注释的东西,在vs编译器中被注释的代码会变成绿色。

        在c语言中,注释的方法是以 * 开头,以 */ 结尾来注释他们之间的任何东西,但是这个注释方法有缺点,所以我们在c++中改进了注释的方法,就是用//来表示一行注释,在哪里放上//他这一行后面的东西就被注释了,就不起作用了。

        就结束。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835736.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号