【无标题】

一、变量赋值

  1.  int i = 10;------初始化
  2.  int i;

i = 10;  --------赋值

变量初始化的效率比较高

二、算术运算符和算数表达式

1.加法运算符(+)

2.减法运算符(-)

3.乘法运算符(*)

4.除法运算符(/)

(1)编译器只做类型检查-----当程序运算类型正确但是除数为零时,编译正常运行后程序会崩溃

5.求余运算符(%)

(1)要求其左右两个操作数是整形或者与整形相兼容。

(2)其符号与左操作数有关与右操作数无关。 

6.优先级(从左至右)

4.形参和实参----个数相等类型匹配

(1)形参:形式参数(Formal Parameter),也称为虚拟参数。在定义函数时,函数名后面括号中的参数就是形参。它们不是实际的数据,只是一个占位符,用来等待传入的实际数据。

(2)实参:实际参数(Actual Parameter),是在调用函数时传递给函数的值。实参可以是常量、变量、表达式、或者函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。

5.临时变量(匿名变量)

7.i++ 先用再加(临时空间)

  ++i 先加再用

三、赋值运算符(=)和赋值表达式

  左值:一般为变量,可以自增 。(可以通过取地址符&获取地址)

  右值:为常数(不可以取地址)(匿名变量为右值)

const关键字:它用于声明一个只读变量。一旦给const变量赋了值,就不能再修改它。

四、各类数值型数据见的混合运算

在进行运算时,不同的数据类型要转换成同一类型,然后进行运算。

向左的箭头表示必须转换,向上的箭头表示不同的类型运算时的转换方向。

四、不同数据类型的赋值

1.小数部分截断int = double(只保留整数)

 2.高位截断short = int(低位保留,高位舍弃)

 3.符号位扩展 int = short(正数空位补0,负数空位补1)

  Unsigned int = int

  Int = unsigned int(无符号类型直接补0)

五、逗号运算符及逗号表达式

逗号表达式(顺序求值运算符)

(1)一般表达形式:表达式1表达式2

(2)(a,b,c)是一个逗号表达式,它的值等于c的值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值