C语言的学习笔记1初识C语言

  • 数据类型

  1. char              字符数据类型

  2. short              短整型

  3. int                  整型

  4. long               长整型

  5. long  long       更长的整型

  6. float                单精度浮点数

  7. double            双精度浮点数

    #include <stdio.h>
    int  main()
    {
        printf("%d\n", sizeof(char));
        printf("%d\n", sizeof(short));
        printf("%d\n", sizeof(int));
        printf("%d\n", sizeof(long));
        printf("%d\n", sizeof(long long));
        printf("%d\n", sizeof(float));
        printf("%d\n", sizeof(double));
        printf("%d\n", sizeof(long double));
        return 0;
    }

  • 变量的分类和常量

  1. 局部变量和全局变量

    #include <stdio.h>
    int  a = 2019;//全局变量
    int main()
    {
        int b = 2018;//局部变量
        int a = 2020;//局部变量
        printf("%d\n", a);
        return 0; 
    }

    局部变量优先于全局变量

  • 变量的作用域和生命周期
  1. 局部变量的作用域是变量所在的局部范围。
  2. 全局变量的作用域是整个程序。
  3. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。全局变量的生
  4. 命周期是:整个程序的生命周期。
  • 变量
  1. const   修饰的是长变量
  2. #define    定义的标识常量
  3.     char arr1[] = "bit";
        char arr2[] = {'b', 'i', 't'};
        char arr3[] = {'b', 'i', 't', '\0'};
      
    
  4. 转义字符释义
    \?
    在书写连续多个问号时使用,防止他们被解析成三字母词
    \'
    用于表示字符常量 '
    \“
    用于表示一个字符串内部的双引号
    \\
    用于表示一个反斜杠,防止它被解释为一个转义序列符
    \a
    警告字符,蜂鸣
    \b
    退格符
    \f
    进制符
    \n
    换行
    \r
    回车
    \t
    水平制表符
    \v
    垂直制表符
    \ddd
    ddd表示1~3个八进制的数字。\130x
    \xdd
    dd表示2个十六进制的数字。\x30 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值