C语言之旅(二)转义字符的含义与自定义标识符(含if语句) *初学者适用*

C语言之旅

本系列文章旨在让新手更好更快的入门,所以讲的有些浅
各路大佬若有更好的建议或者发现我哪里写的不妥,欢迎评论和指正

本章接上集:
C语言之旅(一)数据类型及其运算

上集简易思维导图回顾:
简易思维导图

一、转义字符

转义字符属字符型的直接常量
转义字符

转义字符的两个功能:1.表示设备命令或者无法被字母表直接表示的特殊数据
2.表示无法在当前上下文中被键盘录入的字符(如字符串中的回车符),或者在当前上下文中会有不期望的含义的字符(如C语言字符串中的双引号字符",不能直接出现,必须用转义序列表示)

常用的转义字符及其含义
下面为大家做一个小小的代码理解一下
`#include <stdio.h>

int main() {
int a,b,c;
printf(“Hello world!\n\r”);
printf(“Did you see a movie named “The Avengers” ?\n”);
printf(“If you know it ,please give me 1,or others\n”);
scanf("%d",&a);
if (a== 1)
{ printf("\a Oh!I never see it,could you tell me how about it?\r\n If it’s well,I will go to see it this Sun.\n");
scanf("%d",&b);
if (b== 1)
printf (“OK.Thanks for your comment.I’m glad to I will enjoy this film.”);
else
printf (“Really?For your evaluation,I think I have to change a film,but thanks for avoiding a mind.”);
}
else
{printf (“What a great chance!I sincerely invite you see it this Sun. Do you want?\n”);
scanf ("%d",&c);
if (c==1)
printf(“Nice!I will call you tonight~Looking forward to your coming!”);
else
printf (“Oh~Maybe you have had your own plan.Though it’s a pity,wish you have a happy weekend!”);}
return 0;
}`
此代码建议尝试自己手打一下哦,然后运行一下看看有什么惊喜吧~

代码解析: int a; //定义a为整型变量, scanf("%d",&a) //输入一个数 赋值给a
//在这里的scanf就是一个输入函数,运行后我们可以写下一个数字然后回车,赋值给了a。%d是固定的,a可以由我们自己定义,但前提是我们需要声明a的变量类型。如int
a就是一个声明。
我们还可以看到代码中还有 /n/r/t的使用,也是对代码的一个小小修饰

这段代码中还有一个if语句,还包括了小小的嵌套。前文已提到过if就是 如果 的作用,else表除了if中的条件之外的任何情况。这一段语句结构不复杂,可以说很典型,自己可以琢磨一下。
特别是 {} 符号这里用于if的嵌套,也就是套娃
if{ blablabla…
if…
else…
}
else…
收尾的if 和else是一个句式结构,花括号中的是一个结构。这就是花括号的作用。
还可以无限套娃
if{ blablabla…
if…{ blablabla…
if…{ blablabla…
if…
else…
}
else…
}
else…
}
else…

另:什么是ASCII代码?
我们知道计算机用0和1来表示和计算,那么除了可以用二进制直接表示的数字之外,我们又要如何表示其他信息呢?(字母,中英文符号,数学符号,指示命令和特殊符号)历史上的牛人已经事先通过数字组合来代表我们想表达的信息让计算机意会,并整合成了各种表格。其中有ASCII
((American Standard Code for Information Interchange):
美国信息交换标准代码、GB2312-80。全称为《信息交换用汉字编码字符集·基本集》等

二、自定义标识符

可以说,自定义标识符占了编程语言的一大部分。如果说函数是一门编程语言的灵魂,那么标识符就是函数必须依附的肉体!学完这一章,我们将可以轻松地进入更多有趣的实操教程!接下来一个月的寒假,我会尽力设计一些更有用更有趣的编程游戏,保持每天高产量!

咳咳~回归正题:用户自己定义,必须要遵循规则
符号常量,变量,函数名,数组,指针,结构等,一般由字母组成

自定义标识符其实很好理解。当你想要在一群乱糟糟的人群中叫住某一位同学的时候,你一定得喊出他的名字。
所以面对一大堆数据、符号、变量、函数等等等,我们一定要给他们一个定义统称。

我会在明天多写一些代码实践,帮大家更好理解前面所学知识的用处。希望可以得到大家一个小小的赞或者关注。如果三连了,可以私聊我免费拿资料哦~感谢支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值