Day2

视频学习

  • 打印
  • 变量
  • 常量和宏定义
  • 数据类型

实操

  • 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) == 2
    3+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 语言定义一个字节等于多少比特位?
    通常我们约定俗成是一个字节等于八个比特位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值