嵌入式学习日记(五)

2017-07-12

今天是培训的第五天。


告别了Linux系统命令初步讲解的部分,今天是C语言学习的第一天。:)

标识符:函数名、变量名等。

  • 命名规则:由字母数字下划线组成,不能以数字开头,不能与关键字重名。



32个C语言关键字

  • 数据类型:
    void char int double float signed unsigned long short

  • 循环:
    if else do while for break continue goto return switch case default

  • 存储类型:
    autoregister extern static volatile const

  • 变量的存储类型:
    struct enum uion typedef sizeof



C语言中的数据类型

names types size bits
字符型 char 1 8
整形 int 4 32
短整型 short 2 16
长整型 long 4 32
单精度浮点型 float 4 32
双精度浮点型 double 8 64



原码反码补码

  • 计算机数据以补码形式存放数据

  • 无符号数:原码、反码(原码取反)、补码(原码取反加一,逆过程为减一取反)

  • 有符号数:符号位即最高位,0表示为正数,1表示为负数。
         正数和0三码归一
         负数符号位不变,其他位和无符号数转化为补码一样

今天才学会markdown换行和制表,希望还不晚~ ^_^

你可能感兴趣的:(嵌入式学习日记(五))