C语言编程预备知识

  1. 数据类型

    整型:int 4个字节

    短整型:short int 2个字节

    长整型:long int 8个字节

    单精度浮点型:float 4个字节

    双精度浮点型:double 8个字节

    字符:char 1个字节

    C语言没有能够直接存储字符串的数据结构,而JavaC++

    C想要存储字符串,需要使用字符数组

    复合数据类型:

    结构体、枚举、共用体

  2. 进制

    八进制、十进制、十六进制

    C语言习惯:八进制前加0,十六进制前加0X

    以下为不同进制的数字11

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    # include <cstdio>

    int main() {
    int Octal = 013; //八进制
    int Decimal = 11; //十进制
    int Hexadecimal = 0XB; //十六进制
    /*
    * printf 的用法:
    * %d:以十进制输出
    * %x 或 %X:以十六进制输出
    * %o:以八进制输出
    */
    printf("%d\n", Octal);
    printf("%d\n", Decimal);
    printf("%d\n", Hexadecimal);
    return 0;
    }
  3. 不同类型数据之间相互赋值的问题

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×