视频学习
- 打印
- 变量
- 常量和宏定义
- 数据类型
实操
- plane.c
- 赋值变量
- 计算变量
- printf各种数据的方式
- 符号常量 test.c
注意事项
- vi plane.c
- gcc plane.c -o plane # gcc 源代码.c -o 可执行文件
gcc test.c -o test && ./test - 转义字符
- 在 VIM 的普通模式下,点(.)操作表示重复上一次的修改。
比如:
先输入大写字母 A 在行尾进行插入模式
然后输入 \n\,点击 Esc 回到普通模式
点击字母 j 将光标移动到下一行
按一下点(.),VIM 将自动实现上方 1 和 2 的操作(即在行尾插入 \n\)
接下来我只需要重复点击字母 j + 点(.)即可 - printf各种数据的方式
网址 : https://fishc.com.cn/forum.php?mod=viewthread&tid=66471&extra=page%3D1%26filter%3Dtypeid%26typeid%3D583 - && 是 Linux 操作符,用它前后连接两个命令。表示如果第一个命令执行成功,才会执行第二个命令。换句话说,如果 test.c 源文件编译不通过,便不会执行(即使已经存在 test 可执行文件)。
与之区别的有 & 操作符,它则使你可以在后台执行多个命令(不管前边的命令成功与否)。 - #define F(n) 2n
那么请问代码中 F(3+2) 的值等于多少?
答:F(3+2) == 23+2 == 8,注意,宏定义是在程序编译时先进行的预处理,做法是直接将标识符替换为常量,并不会进行相关运算。因此,直接将 F(3+2) 替换为 2*3+2。 - 使用符号常量 NL,代替转义字符 ‘\n’
#include <stdio.h>
#define NL '\n'
int main()
{
printf("Line1%c", NL);
printf("Line2%c", NL);
return 0;
}
- 我们习惯使用全部大写字母来命名符号常量,使用小写字母来命名变量。
- 在 C 语言中,标识符指的就是一切的名字。比如刚刚的符号常量名是标识符,变量名也是一个标识符。以及我们即将学到的函数、数组、自定义类型这些的名字都称之为标识符。
- C 语言用一个 ‘\n’ 来表示字符串的结束位置。
- gcc test.c && ./a.out
- sizeof 是一个特殊的操作符。它是一个运算符,不是函数。
- C 语言定义一个字节等于多少比特位?
通常我们约定俗成是一个字节等于八个比特位