C语言初步了解与基础知识

我是白夜吹雪,今天学习了一些C语言的基础知识,有了大概的了解

对今天所学习的内容进行总结

1.1

C语言为一种计算机语言,经过多次迭代和整合重写,ANSI正式将C语言标准化后,C语言开始稳定和规范化

1.2

C语言代码放在.c后缀的文件中,经过编译和链接得到最终可运行的可执行程序

每个源文件(.c)单独经过编译器处理生成对应的目标文件(.obj)

多个目标文件和库文件经过链接器处理生成对应的可执行文件(.exe)

1.3

C语言中  后缀.c为源文件     .h为头文件

 

2.1   main函数

main函数为程序入口,是主函数

一个项目中若有多个.c文件,main函数也只能有一个

2.2   prinf函数

是一个库函数,使用库函数时需要头文件,printf需要头文件为stdio.h

功能是在屏幕上进行信息的打印

 

3.1   库函数

C语言规定一组函数,不同编译器厂商再根据标准进行实现,提供给程序员以提高效率,这些函数组成一个函数库,称为标准库,其中函数称为库函数

使用库函数要包含对应的头文件

 

4.1   关键字

使用最多的有32个

auto break case char const continue default do double else enum exturn

float for goto if int long register return short signed sizeof static

struct switch typedef union unsigned void volatile while

 

5.1   字符和ASCII编码

a,q,@,#等等都死字符,在C语言中,字符被单引号''括起来'a','q','@','#'

A~Z的ASCII编码为65~90

a~z的ASCII编码为97~122

相对应的大小字母ASCII编码相差32

0~9的ASCII编码为48~57

\n(换行)的ASCII编码为10

字符打印可用%c指定格式

5.2   \0和字符串

字符串asdfghjk可用%s指定格式

\0代表字符串的结束,即使后面有其他内容,也不会贝打印出来

在使用strlen计算字符长度时可以发现,字符串后面默认自带一个\0

5.3   转义字符

\a警报

\b光标回退一个字符,不删除字符

\f换页,现代系统不反映,改为类似\v

\n换行

\r回车,光标移动到此行开头

\t制表,光标移动到下一个4或8个字节的位置

\v垂直分隔

\?  \'  \"  \\  都是为了表示它们自己本身

\ddd 表示1~3个8进制数字(8进制没有8)

\xdd 表示2个十六进制数字

 

6.1  语句

6.1.1  空语句

用途:这里需要一条语句,但不需要语句做任何事

6.1.2  表达式语句

在表达式后面加上分号形成

6.1.3  函数调用语句

调用其他的函数

6.1.4  复合语句

代码块

6.1.5  控制语句

1.条件判断语句(分支语句)   if switch

2.循环执行语句   do while   while   for

3.转向语句   break goto  continue  return

 

7.1   注释    //

在代码后面加上//后的内容为此行代码的注释,不被运行,也可以用/*     */中间的内容为注释

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值