DAY 3

今天主要学习了C语言变量赋初值,混合赋值,以及运算符的运用和混合运算

 1、赋值:可以在定义的时候直接进行赋值,也可以先定义,再进行赋值,

还实践了对不同数值之间的混合赋值,在这里用到了左值和右值的概念。

 double = int,不会发生变化
 int = double   小数部分截断   只保留整数
 short = int      short字节太小,无法全部保留,所以会进行高位截断,低位保留
 int = short      可以装下,正整数多出来的空位补为0高位,负的多出来补FF高位
unsigend int = int 只要内存空间一样大,直接拿来拷贝
int = unsigende short  扩展的高位还是取决于符号位,因为是无符号类型,则其没有符号位,是数值,则将其补0 

2、学习了一些运算符的用法,例如:

++/-- :代表了自增或者自减

+:加法运算

-:减法运算

*:乘法运算

/:除法运算

=,+=,-=等:赋值运算符

,:逗号运算符

%:求余

      i/j 求余的符号只与左操数值有关,与右操无关。且求余的两个操作数必须为整型或者和整型相兼容。

混合运算时的隐式转换

当数值出现或存在级别差时必进行转换。

这些内容对我们进行C语言的初步学习掌握很有必要和帮助,让我们受益匪浅。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值