学习笔记
peace_dove
这个作者很懒,什么都没留下…
展开
-
笔记--C语言--格式化输入输出
笔记--C语言--格式化输入输出1:格式化输出printf2、格式化输入:scanf 1:格式化输出printf %d 整数 %f 浮点数 %lf double 在%d %f等的中间,其实还可以包含标志符、长度、: 减号 - 表示左对齐 加号 + 表示数字前需要强制加上正号+或者负号- 空格 正数留空 数字 0 表示用0填充格式化的长度 printf("%hhd\n", 12345) 输出: 57 hh表示取单个字节 转为16进制: 12345 -> 0x3039 因为取原创 2020-09-21 00:59:26 · 424 阅读 · 0 评论 -
笔记--C语言--多文件项目
笔记--C语言--多文件项目1、新建项目2、创建.c文件3、C语言项目,函数可以定义函数原型声明4、头文件4.1 引入头文件4.2 include的误区4.3 头文件的定义4.4 不对外公开的函数4.5 全局变量的声明5、声明和定义的区别5.1 声明5.2 定义5.3 头文件的规则5.4 重复声明5.5 标准头文件6、编译单元 1、新建项目 2、创建.c文件 3、C语言项目,函数可以定义函数原型声明 如果函数在使用的时候,没有定义函数原型声明,则C语言默认该函数返回int类型(编译器靠猜的) 4、头文件原创 2020-09-21 00:36:38 · 1316 阅读 · 0 评论 -
笔记--C的编译预处理指令
笔记--C的编译预处理指令1、#编译预处理编译的顺序:宏定义 #define宏定义 可以换行,最后使用一个反斜杠\ 标记预定义的宏带参数的宏带参数的宏,可以带多个参数带参数的宏,也可以组合(嵌套)使用其他宏宏定义的时候,不要在结尾有分号部分宏 会被inline函数取代 1、#编译预处理 编译的顺序: 使用gcc编译: gcc myC.c 如果不指定文件名,在windows中编译完成后即可得到 a.exe 在linux中,会得到a.out 如果使用-o指定文件名: gcc -o main.exe m原创 2020-09-20 18:54:47 · 161 阅读 · 0 评论