// C语言指令小结
cc -c XXX.c 编译
cc XXX.o 链接
./a.out 执行文件
./ 当前路径
cc XXX.c 编译链接
ls -l 显示当前目录内容
clear 清屏
touch 新建一个文件夹
open 打开一个文件夹
cd 改变当前操作的目录
pwd 显示出当前目录的名称
who 显示当前用户名
mkdir 新建一个目录
// 输出方式
printf("");
// 输入方式
scanf("");
// 运算符
1.取余运算(模运算):%
%取余结果的正负形只跟%左边的数值有关
2.强制转换类型:
int b = (int)10.5;
// 复合赋值运算符
a += 5; a = a + 5;
a *= 5; a = a * 5;
a += 5 + 1; a = a + (5 + 1);
a++ :先赋值再运算
++a :先运算再赋值
// 交换AB并且不适用第三方变量
a = b - a;
b = b - a;
a = b + a;
// sizeof
sizeof 用来计算一个变量或常量所占的内存字节数。
// 逻辑运算
与:&&
或:||
非:!
// 三木运算符
a = 1 ? 10 | 20; 真就是10,假就是20。
// 最简单的死循环
while (1);
for(;;);