1.数据类型和运算符

常量 以字符形式出现的 'a',以字符串出现的如“this is a test”  可用标识符来代替

变量  变量名 变量值 变量所占的内存空间

标识符 由字母,数字,下划线组成 第一个字符为字母或下划线

C语言中的关键字 auto double int struct break else long switch case enum register typedef char extern return union  const

float short unsigned continue for signed void default goto sizeof volatile do while static if

整形 十进制 八进制0 十六进制0x  int  short int long int unsigned  -32768~32767 65535 2个字节  long占4个字节

浮点型 实型常量  用十进制小数表示浮点型常量是必须有小数点  5.0  e前面要有数值 而e后面的指数必须为整数  %f来表示  4个字节float 占用4个字节 7位有效数字 double 占用8个字节 16位有效数字  long double16 19

字符型 用单引号括起来的字符称为字符型常量 'a','3' 双引号括起来的是字符串

字符型变量 char a;0~255 %c  ASCII码

枚举 enum workday {mon,tue,wed,thu,fri};  enum 枚举名{枚举元素表};

enum workday a,b;  a=mon; b=tue;  enum workday {mon,tue,wed,thu,fri}a,b;   不能对mon赋值  不能对枚举元素赋值

enum workday {mon=1,tue,wed,thu,fri};  tue>mon  a=(enum workday)1;  将整数强制转换为枚举类型

运算符

算术运算符  + -  优先级  左结合

自增自减运算符 ++ --

强制类型转换运算符 (类型说明符)(表达式)  括号不能少

关系运算符 优先级< <= > >= 高于== !=

 关系表达式  a>b  ...

逻辑运算符   &&与  ||或 !非   !>&&>||   赋值运算符<&&  ||<关系运算符<算术运算符<!

条件运算符  if(a>b) max=a;  else max=b;  max=(a>b)?a:b

赋值运算符  =

逗号运算符 整个逗号表达式的运算结果就是表达式最后一个的值 

求字节数运算符  sizeof 表达式  sizeof(类型)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值