C语言学习DAY2

别等时光非礼了梦想. 提交于 2020-10-01 08:14:33
  1. scanf在vs2010的编译过程中是一个不安全的函数,可以用vs2010提供的scanf_s或 
    #define CRTSECURENOWARNING解决这个问题

    2.常量:
    ①字面常量
    ②常变量,用const修饰的变量,具有变量的属性,但本质上还是一个变量,const int n = 10; int a[n] 还是错误的,只是定义了一个不能改变的变量,不能当作常量使用
    ③#define 定义的标识符常量 #define PI 3.14159 定义了一个PI ,值为3.14159
    ④枚举常量 关键字:enum, 如 星期 enum weekday = {Monday, Quesday, Wedsday, Qustrday, Friday, Saturday, Sunday}
    3.变量:数据类型: 整型 short, int, long, long long(C99标准), 浮点型 float, double(双精度),
    字符型 char
    4.字符串类型:%s, 用字符数组存储,char a[] = "hello world", '\0' 是字符串的结束标志
    5.转义字符:\n \t \输出一个\ \ddd 表示一个3位的八进制数 \xdd 表示一个2位的16进制数
    6.选择结构 if…else… 循环结构 while for do……while
    7.运算符: ①操作符 + - / %
    ②位运算符 & 逻辑与 | 逻辑或 ^ 异或
    ③赋值运算符 = 符合赋值 += -=

    = /=
    ④单目运算符 ! - 负号 sizeof & ~取反 ++ -- *指向符 (强制类型转换如int)
    ⑤条件运算符 ? 如 a>b?a:b 当 a>b 取 a ,否则取 b
    8.数组 int a[10] 定义了一个可以存储 10 个整型变量的数组












标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!