7.3作业

一、

(1)逻辑运算符

&&逻辑与:全真就是真,一假就全假(0为假,1为真)

||逻辑或:一真就全真,全假才算假(0为假,1为真)

!逻辑非:不是假就是真,不是真就是假(0为假  非0就为真)

截断法则:  在逻辑与中:     如果前面的表达式的结果为假,后面表达式不再执行,直接返回假

                     在逻辑或中:    如果前面的表达式的结果为真,后面表达式不再执行,直接返回假

(2)位运算符

&位与:全1则1,有0则0

|位或:有1则1,全0则0

^异或:相同为0,不同为1

~取反:1---->0 0------>1

原码、反码、补码

原码反码补码
正数相同相同相同
负数相同除了符号位,其余按位取反反码加1

<<左移:

左移n位,右边补充n个0

>>右移

右移n位,最右边舍弃n位

重要:

置一公式:a|(1<<n)

置零公式:a&(~(1<<n))

(3)关系运算符

>     >=    <    =<     ==     !=
==:等于    =:赋值
(4)三目运算符 (选择运算符)
?         :
表达式1?表达式2:表达式3;

(5)赋值运算符

=    +=    -=    *=    /=    %=

a+=5; // a=a+5;

(6)运算符优先级

单算移关与 异或逻条赋

单目运算符: ~ ++ -- !

算术运算符: * / % + -

移位运算符: << >>

关系运算符: > >= < <= == !=

位与运算符: &

异或运算符: ^

位或运算符: |

逻辑运算符: && ||

条件运算符: ?:

赋值运算符: = += -= *= /= %=

二、变量

(1)

存储类型:决定变量存储位置

数据类型:决定变量开辟空间大小

变量名:遵循标识符命名规则

(2)

类型字节大小取值范围
int整型4
char字符型1
-2^7~2^7-1
short短整型2
long长整型8
float单精度浮点数4
double双精度浮点数6

(3)全局变量和局部变量的区别

局部变量全局变量
定义位置函数体内部函数体外部
初始值未初始化时,随机值未初始化时,初始值为0
存储位置栈区全局区
生命周期和当前函数体和整个程序
作用域当前函数体整个程序

三、常量

(1)标识常量

宏定义:

格式:#define 宏名 常量值或表达式或代码段

宏名:一般用大写表示,为了和普通变量区分开

四、

        (1)a=1

        (2)C

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值