准大二学生学习C语言课堂笔记

大学选的专业是计算机应用工程,可是上课贪玩,学的只有皮毛,因为当时阳了c语言申请了缓考,当时对c语言这门专业课了解甚少,就通过b站自学,就开始了学习之旅

printf和库函数的理解

printf format

打印 格式

printf 是一个库函数

什么是库函数?

c语言说我不题库这些函数,但是我提供标准:需要什么函数;函数功能是什么?printf--打印数据...scanf--输入数据...

c语言的编译器厂商,去根据标准实现这些函数,所以这些函数是编译器厂商提供的的。例如:

vs-微软

Xcode-苹果

这些函数挺多,这些函数集成在一起被称为标准库,这些函数就是:库函数

一个系列的库函数,都会放在一个头文件里

我的c语言第一个项目

关键字介绍

c语言中有一批保留好的名字的字符,这些字符就被称为保留字或者关键字

关键字是具有特殊意义的,是保留给C语言使用的;

程序员自己在创建标识符的时候是不能和关键字重复的;

关键字也不能自己创建

关键字有32个如图示:

ex补全=extern

 一些介绍:

int--整型

char--字符

short--短整型

long--长整型

float--单精度浮点型(精度范围小一些)

double--双精度浮点型(精度范围更大)

字符和ASCII编码

字符例如:abcdef     #@¥% 12345(键盘敲出的东西就叫做字符)

                 字母        特殊字符   数字字符

计算机识别二进制,数据存储也转换成二进制,则它们字符对应的二进制是

关于ASCII表
 

 常见的有

字符A~Z的ASCII码值是65~90;

字符a~z的ASCII码值是97~122;

对应的大小写字母(a和A)的ASCII差值是32;

数字字符0~9的码值是48~57;

换行\n码值是10;

在这些字符中ASCII码值从0~31这32个字符是不可打印字符,无法打印在屏幕上观察 

打印32到127的所有字符

字符串和\0

字符串是由 “”包裹的一串字符

字符串的打印可以由%s来确定,打印格式如下

关于\0的意义

说明数组arr1中含有: abc \0

数组arr2中含有:abc

输出结果

而通过输出结果表示,arr1只输出了abc;而arr2中却含有乱码然后直到找到\0后才停止。

说明\0是字符串中的结束标志

 为了更直观的理解,如图示

 转义字符

\0--转义字符

\n--转义字符

转义字符--转变了意思的字符

转义字符有

今天学习的内容就到此为止,🧠cpu烧了 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值