第二篇 :C语言常见概念

C语言是一门编译型计算机语言,代码需要经过编译和链接生成可执行程序才能运行的,C语言代码经过编译生成目标文件,目标文件和链接库通过链接生成可执行程序。

一、main函数

每个C语言程序不管有多少行代码,都是从main函数开始执行的,main函数是程序的入口。main函数也被叫做:主函数。main函数前面的int表示main函数执行结束时返回int整型类型的值。所以在in函数的最后写return 0;

1.main函数是程序的入口

2.main函数有且只能有一个

3.即使一个项目创建了多个.c文件,但是只能有一个main函数

4.注意:

        main函数要写对,不要写成mian

        main函数后面的括号不要漏掉

        代码中的符号都是英文的,不能是中文的,比如括号和分号

        每条语句结束后都应有分号

二、printf函数和库函数

printf是一个库函数,它的功能是在标准化输出设备(一般指屏幕)上进行信息的打印。库函数书需要包含头文件的,比如这里的printf函数需要包含#include <stdio.h>. 

库函数⽐较多,相关链接: https://cplusplus.com/reference/clibrary/

stdio.h:标准化输入输出文件

1.%d:打印整型

2.%c:打印字符型

3.%f:打印双精度浮点型

三、关键字

C语言中有一些保留的名字或者符号,比如 int,if,return,这些符号被称为保留字或者关键字

        1.关键字都有特殊的意义,是保留给C语言使用的

        2.创建标识符的时候不能和关键字重复

        3.不能自己创建关键字

C语言一共有32个关键字:

a:auto

b:break

c:case,char,const,continue

d:default,do,double

e:else,enum,extern

f:float,for

g:goto

i:if,int

l:long

r:register,return

s:short,signed,sizeof,static,struct,switch

t:typedef

u:union,unsigned

v:void,volatile

w:while

C语言所有关键字介绍:https://zh.cppreference.com/w/c/keyword

四、字符和ASCII编码 :https://zh.cppreference.com/w/cpp/language/ascii

总共128个ASCII编码值(0~127)

掌握几组特殊的就可以:

        1.A~Z的ASCII编码值从65~90

        2.a~z的ASCII编码值从97~122

        3.大写字母的ASCII码值+32就能得到对应的小写字母的ASCII码值

        4.数字0~9对应的ASCII编码值从48~57

        5.ASCII编码值从0~31字符是不可以打印的

五、字符串

使用英文双引号括起来的一串字符成为字符串,如:"asdsg"就是一个字符串。

字符串的末尾隐藏着一个\0字符,这个字符是字符串的结束标识

使用strlen打印长度的时候,\0是不会被算进去的

六、转义字符

\n,\0都属于转义字符,\n表示换行的意思

C语言中的转义字符: 

\' :⽤于表⽰字符常量'
\" :⽤于表⽰⼀个字符串内部的双引号
\\ :⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。
\a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发⽣。
\b :退格键,光标回退⼀个字符,但不删除字符。
\f :换⻚符,光标移到下⼀⻚。在现代系统上,这已经反映不出来了,⾏为改成类似于 \v
\n :换⾏符。
\r :回⻋符,光标移到同⼀⾏的开头。   \t :制表符,光标移到下⼀个⽔平制表位,通常是下⼀个8的倍数。
\v :垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。
\ddd:d d d表示1~3个8进制的数字,如:\123    表示 S
\xdd:d d表示两个十六进制的数字,如:\x23  表示#
  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值