C语言基础概念

一、书写第一个C语言代码并运行

 快捷键fn+f5可进行调试

快捷键ctrl+f5可执行程序(注意:笔记本电脑需要ctrl+f5+fn)

运行后

 头文件以.h结尾,源文件则以.c结尾

二、printf函数

printf=print+format(按照格式打印)

因此我们需要在头文件中加入#include <stdio.h>作为打印标准

stdio=standard input output(标准的输入输出)

三、关于库函数

如刚刚提到的printf函数就是一个库函数,一个标准规定了功能的函数

库函数即C语言提供了明确标准供大家使用的一系列函数,这些函数集合在一起就形成了标准库

需要注意的是,这其中用到的关键字是保留给C语言用的,无法被创建

 四、字符和ASCLL编码

计算机中所有数据都是二进制存储的

那么像a,q,@,#这类字符,是怎么被存储的呢,依赖的就是ASCLL编码,将这类字符进行了标准化统一

其中需要记忆的是

 五、字符串与字符

字符一般使用'  '单引号引起来,而字符串"  "则用双引号引起来

字符与字符串的不同在于字符串的末尾会隐藏一个  "\0"

"\0"是字符串的结束标志

让我们来书写一个代码进行验证

 

这两种表达方式看似相同,其实结果截然不同 

 造成第二种打印出乱码的原因是因为字符的后方没有\0,结束标志,导致持续打印知道随机出现\0结束标志后才停止

让我们采用监视看一下二者区别

快捷键fn+f10进入监视页面后

可以看到arr1确实是比arr2增加了一个隐藏的结束标志"\0"在末尾

 六、转义字符

像\0,\n等转换了意义的字符,"\"即可对字符进行转义

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值