数据、运算符、和表达式

1.标识符命名规则:由字母(大小写皆可)、数字及下划线组成,且第一个字符必须是字母或下划线。
2.常量,变量,关键字,C语言中所有的关键字都是用小写字母来表示。
3.基本数据类型
int 整型
char 字符型
float 单精度浮点型
double 双精度浮点型
C语言规定,对程序中所有的变量,都必须先定义后使用,每个变量只能与一种数据类型相联系。
4.以’‘字符开头的特殊字符
‘\n’ 换行字符
‘\r’ 回车字符
‘\b’ 退格字符
‘\t’ 制表字符,又被称为横向跳格字符
‘’’ 单引号字符
‘"’ 双引号字符
5. long int 长整型
short int 短整型
unsigned int 无符号整形
6.类型定义typedef
C语言允许使用typedef语句来定义新的类型名,以取代已有的类型名
typedef int counter

int i与counter i等价
typedef语句只能用来定义类型名,而不能用来定义变量
7.增1、减1运算符
x=n–;
相当于下面两个语句的运算结果
x=n;
n=n-1;

x=–n;
相当于下面两个语句的运算结果
n=n-1;
x=n ;
增1同理
8.赋值运算
x=x+5可以写成x+=5
x=x*(y+1)可以写成x*=y+1
9.关系表达式,关系表达式的值是一个逻辑值,即“真”或“假”(1或0),
当x>y为“真”时,其表达式的值为1;为“假”时,其表达式的值为0
例:a=3,c=5,b=8;
a=c<b;
则将1的值赋给变量a
10.逻辑运算符和逻辑表达式
C语言中提供了以下三种逻辑运算符
&& 逻辑与
|| 逻辑或
! 逻辑非
在求逻辑表达式时,当部分求解结果已经决定了整个逻辑表达式的值时,其后的逻辑运算符将不再被执行
例:a=1,b=2,c=3,d=4,m=n=1,执行
(m=a>b)&&(n=c>d)
表达式的值为0,m=0,n=1。其余的变量不变,这里的(n=c>d)没有执行。
11.变量的初始化
在对变量进行定义的同时为其赋初值被称为变量的初始化
例:
int a,b,c=3,d=5
12.不同类型的数据之间的转换
例:float a
int b=4,c=10;
a=c/b
则a=2.0
强制转换
:float a
int b=4,c=10;
a=(float)c/b
则a=2.5
13.sizeof运算符
在程序设计的过程中,有时需要了解一个变量或某种类型的量在内存中所占的字节数,sizeof运算符就是用于这一目的的。
sizeof(float)的值是4,表示float型变量在内存中占4个字节
int x,b
b=sizeof x
则b的赋上2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值