(c基础)上课笔记 12.12

  • c之父 :丹尼斯~里奇

  • c基本变量和语法

  • c的引用------hello word!
    程序解析:
    '#':预处理命令
    incldue:头文件的包含
    <>:把括号里面的内容引入到源文件中
    stdio.h:头文件,是计算机自带的库,可以直接使用。
    mian:是函数名,main()是主函数,c程序源文件有且只能有一个主函数。
    int argc:参数的个数。
    char *argv[]:记录参数
    printf():是库函数,在
    return 0:返回值,或者函数结束
    注:此程序基本决定了c程序的框架。
  • c数据类型
  1. 基本数据类型
    ----整数类型:
    int基本整型数据
    short int 短整型
    long int 长整型
    unsigned 无符号整型
    signed 有符号整型
    ----字符类型:char由' '引起来的单个字母,数字或者其他符号'e' '!'
    getchar函数
    ----实型(浮点型):
    float单精度 有效位7位左右
    double双精度 有效位14位左右
    (12000=1.2e4------1.2×10^4)
    ----枚举类型:
  2. 构造数据类型
  3. 指针类型
  4. 空类型
  • 变量的定义
    DateType(数据类型)
    ----DateType Name1,Name2,....NameN;:定义多个变量,中间用逗号隔开,结尾用分号结束。
    ----DateTpye Name;
    ----Date Tpye Name=value;

  • 标识符(字母,下划线,数字组成并且第一个字符不能为数字)
    包括变量名,函数名,及其他标号等
    ----命名规则:可读性要高,做到见名知意
    ----驼峰命名法:用英文组成,单纯首字母大写。

  • 占位符

  • 常量
    ----数字常量:123 1 5165 -546等
    ----字符常量:'d' 'e' 't' '3'等
    ----实型常量:1.546 3.6 -3.15等
    ----字符串常量:由一个或多个字符组成(用双引号括起来的字符序列,'\0是字符串的结束标志,一般补显示')
    注意:字符和字符串的区别('a''占一个字节"a"占两个字节)

  • 变量和常量的区别
    ----变量的值可以更改,先定义后使用
    ----常量的值补可更改,随时都可以使用,无需定义或声明
    ----变量的初始化--变量名=常量;类型一定需要一致

  • c操作符和运算符

----sizeof() 计算大小,得出对应变量或数据类型所占的内存空间大小
sizeof :sizeof(char)=1
sizeof(int)=4
sizeof(long)=8
sizeof(short)=2
sizeof(float)=4
sizeof(double)=8
单位:字节 1字节=8位
----算数运算符
自增:i++ 先取值后自增 ++i 先自增后取值
自减:i-- 先取值后自减 --i 先自减后取值
----关系运算符:运算的结果如果成立则为1,否则为0;
----逗号运算符:(表达式1,表达式2,表达式....)只取最后一个值。
----应用scanf()注意事项:一定要按照scanf()中的格式输入变量的值,使用scanf()时取参数列表中参数的地址,scanf()是将输入的的值保存到变量对应的地址中。(缓存区:scanf()函数中不能使用换行符:'\n')

你可能感兴趣的:((c基础)上课笔记 12.12)