C语言基础

day——3

1.变量赋初值

int i = 1;  

int i;

i = 1;

2.各类数值型数据间的混合运算  

不同类型数据之间运算float必转为double,char,short必转为int

运算结果为最高级别类型

3.算数运算符和算数表达式

(1)

+ - * / %(取余)

运算符的优先级表

强制转换符(类型)(要转换的)

自增i++表达式不变;产生匿名变量

++i直接加

4.赋值运算符和赋值表达式

赋值运算符“=”两边类型要一致,不一致需要转换;

字符型:字节多的到字节少的直接省去高8位

字节少的到字节多的要看原本的正负正数补0负数补1

如果是无符号型则直接

浮点型→整型直接舍去小数

所有的临时变量都是右值

左值:变量    右值:常量;

5.逗号运算符和逗号表达式

顺序求值

如果{

        int i;

        i = 1, 2;

        printf("%d\n", i);

       }

结果为1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值