C语言的基本知识

时间:2022-12-25 20:23:33

一:概述

1.c语言的数据类型

        基本类型        整形

               实型(浮点型)

               字符型

               枚举类型

        构造类型        数组类型

               结构体类型

               共用体类型

        指针类型

        空类型

2.变量

  先定义后使用

  标识符

    -》第一个必须是数字或者下划线

3.常量

  一般是大写字母表示

  # define PI 3.14

    在主函数之前写,并且后面不能有";"。

 

二:整形数据

1.整型变量

  存放方式

    补码的形式

  数值的多少,取决这个变量的数据类型

2.整形变量的分类

  基本类型

    int,占2个字节

  短整型

    short,占2个字节

  长整型

    long,占4个字节

  无符号型

    unsigned,

    分为三种:unsigned,unsigned short,unsigned long

3.整型常量

  十进制的整型常量

  八进制整型常量

    0作为前缀,0~7为数值。

  十六进制整型常量

    0x为前缀。

4.整型常量的类型

  同样有6中类型。

  在整型常量后面加上L或l,表示long int。

  在整型常量后面加上U或u,表示无符号。

    如:-1u:

      将-1在内存中表示,然后当成无符号的数来表示。

      C语言的基本知识

5.printf()

  一般格式

  输出的格式字符

    %d

      %md:m为数据的宽度,正数是右对齐,负数则是左对齐

    %ld:长整数类型

      %mld

    %o:八进制输出格式(因为在内存里是0,1,表现形式完全靠输出的形式),输出不带0。

      %lo,%mo,%mlo

    %x:十六进制

    %u:无符号格式输出

6.scanf()