算法笔记的笔记
1. 刷题notes:
- 刷题要按照系统的进行,不要偷懒按题号或者其他方式乱做,以形成完整的知识体系
- 要自己有思路自己能实现,看懂别人的并没啥用,不要把宝贵时间浪费在纸上谈兵
2.all hail to you,c/c++
c1.1 变量类型
- 整型
- int 型:题目要求10^9以内或者说32位整数
- long型:10^18以内或64位整数
- 浮点型:推荐浮点型数据都用double类型
double 有效精度15 ~ 16位,float 有效精度6 ~ 7位
浮点型数据的精度由尾数的位数来决定
在计算机中,浮点数以科学计数法的方式来存储
- 字符型
- 字符常量统一使用ASCII/* ['æski] */码 进行编码
- a+‘a’-'A’把一个大写字母变成小写字母
- a+‘A’-'a’把一个小写字母变成大写字母(大写字母比小写字母小32
其中需要注意:
常用字符 | ASCII码 |
---|---|
0~9 | 48~57 |
A~Z | 65~90 |
a~z | 97~122 |
notice:小写字母比大写字母大32
- 引用:起个别的昵称
- &的两种用法
- 引用:别名
- 取地址运算符
- 注意:常量不可使用引用
c1.2结构体
* 结构体内不能定义自己本身的数据类型,可定义自身类型的指针变量
c1.3指针
- %p
#include <stdio.h>
void f(int *p);
int main(){
int i = 1;
printf("%p", &i);
f(&i);
return 0;
}
void f(int *p){
printf("\n%p", p);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!