重生之初入C语言

一、简述:

本人是一名物联网专业的大一学生,初学C语言,机缘巧合下,得知了写博客来巩固知识的方法。所以,从这篇文章过后,我会继续写关于C语言的一些知识。

二、C语言是什么(发展历史,作用)

1、C语言是什么?

人与计算机沟通,用的是计算机语言,而C语言是”万千"计算机语言中的一种。

2、历史

发明B语言为了让Unix操作系统能够移到其他计算机上,发明了B语言
发明C语言C语言是在B语言的基础之上设计出来的
Unix使用C语言重写C语言产生后,Unix被使用C语言重写,并且C语言也得到了广泛的应用
C语言标准化C语言开始稳定和标准化
现如今依旧被广泛使用

三、编译and链接,其中的过程

1、为什么有编译和链接?

由于计算机只能读懂二进制,所以需要“编译”和“链接”来将我们的代码转换为二进制。

2、编译与链接过程

文字描述:源文件通过编译器变为目标文件;

                  目标文件和链接库一起通过链接器变为可执行文件。

四、软件vs2022

本人觉得vs2022易上手,对于初学者很友好

五、以“Hello world”为例,来浅浅地了解c语言代码

#include<stdio.h>
int main()
{
	printf("Hello World!");
	return 0;
}

1、main函数是何物

main函数是主函数,是一个代码的入口,个数只能是1。

2、关键词是何物

关键字包括有:int,if,else,return...

关键字有如下特性:

特性1'   

 c语言中已经为他们附好了意思

特性2'     

关键字,我们是不可以随意去编写的

特性3'   

 我们自己在命名变量的时候最好和关键词避开

常用的关键字及作用可以看看这篇文章

http://t.csdnimg.cn/wFeyAicon-default.png?t=N7T8http://t.csdnimg.cn/wFeyA

3、c的“字符串与字符"

字符:'z','f','@','$'
字符串:"zifuchuan"

1‘ 在打印字符的时候必须要有单引号

printf("%c",'m')

2' 在打印字符串的时候有两种方法

1、
printf("zifuchuan")
2、
printf("%s","zifuchuan")

3' 字符串后隐藏的"\0"

\0:  打印字符串的时候,必须有\0,打印才会停止。

     同样,如果在字符串中间出现了\0,只会打印出\0前面的字符串。

4、ASCII码

1' a--97,z--122,差值为32

2' A--65,Z--90,差值为32

3' 0~9---48~57

4' \n(换行字符)---10

5' 0~31这32个是无法打印在屏幕中的

具体有关ASCII码的,可以参考下面这篇文章

http://t.csdnimg.cn/QTapjicon-default.png?t=N7T8http://t.csdnimg.cn/QTapj

5、sizeof与strlen针对字符串

sizeof()会加上\0的大小,而strlen()不会,故相差一个

(注意:在计算一个字符串的大小的时候,转义字符只算一个)

6、转义字符

最常用的有:

具体作用,可以参考以下文章:

http://t.csdnimg.cn/6t6S2icon-default.png?t=N7T8http://t.csdnimg.cn/6t6S2

  • 21
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值