b站鹏哥第二期视频
\\终于听完了,可惜只做了后半部分笔记,不过大部分内容往后还是会讲,还在初识C语言而已
转义字符(转变原来的意思)
如\n —— 换行
\t——水平制表符(即Tab等于四个空格)
\\——用于表示一个反斜杠,防止它被解释为一个转义序列符
printf("c:\text\32\text.c");结果是c: ext⸮ ext.c
printf("c:\\text\\32\\text.c");结果才是c:\text\32\text.c
\'——用于表示字符常量‘ 如printf("%c\n",‘\'')结果是'。打印字符的时候用单引号如'a' 'b'
\"——用于表示一个字符串内部的双引号 如printf("%s\n","\"")结果是”。打印字符串的时候用双引号如“abc"
\ddd——表达1~3个八进制数字转化成十进制数字对应的ASIIC码值代表的字符
\xdd——表示两个十六进制数字转化成十进制数字对应的ASIIC码值代表的字符
strlen是计算字符串的长度的意思,用之前要引入一个头文件#include<string.h>
if else语句
#include<stdio.h>
int main()
{
int input = 0;
printf("加入比特\n");
printf("你要好好学习吗?(0\1)>:");
scanf("%d", &input); if (input == 1) (==判断是否相等)
printf("好offer\n");
else
printf("卖红薯\n")
循环语句
——for循环
——do...what循环
——while循环↓
#include<stdio.h>
int main()
{
int line = 0;
printf("好好学习\n");
while(line<20000)
{
printf("敲一行代码:%d\n",line);
line++;
}
if (line >= 20000)
printf("好offer\n");
return 0;
}
函数 库函数和自定义函数(复杂计算时很方便) 加法函数↓
#include<stdio.h>
int Add(int x, int y)
{
int z = x + y;
return z;
}
int main()
{
int sum = 0;
sum = Add(89009,588);
printf("sum=%d\n", sum);
return 0;
}
(1)1 字符串的结束标志是’\0'——转意字符ASCII码值是0
2 数字0
3 ‘0’字符0——ASCII码值是48
(2)EOF——end of file文件结束标志
(3)数组:一组相同类型元素的集合
数组的下标是从0开始的
数组的大小要用常量来指定
数组是十个字符
可以用下标的方式访问元素
(4)操作符
1算数操作符 /(除) %(模)
2移位操作符(3:00:00)
3为操作符
% 按位与(全一则一)
| 按位或(有一则一)
^ 按位异或(有一则一,全一则零)
4赋值操作符
= [ += -= *= /= ^= |= >>= <<= ] → 复合赋值符
a=a+20(给a加上二十再赋给a) a+=20(给a本身加一个20) 两种写法表示同一个意思
5单目操作符(单目,双目,三目)
!逻辑反操作(把真变成假或把假变成真,变成真时的固定值是1)
- 负值 +正值(一般省略)
size of计算的是变量/类型所占空间的大小,单位是字节 算变量时可以省略括号,算类型时不可省略
&取地址
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库