华清远见 day02

运算符

自增 (++) 自减(--)

y=x++; 先运算后自增 [先赋值]
​
y=++x; 先自增后运算 [先自增]
区别是先运算后自增, 还是先自增后运算;
y=x--;
​
y=--x;
不参与 赋值运算 时 效果相同;
​
x++;
++x;
在三目运算符中同理 

三目运算符 (短路运算)

格式: 条件 ? 值1[表达式]:值2[表达式]  
max = a>b ? a:b
a>b 条件
值1 a
值2 b
当
条件 成立   给值1 
条件 不成立 给值2
​
值1 值2 可以是表达式,变量等

短路求值

与和或  假必假,真必真

​​​​​​​非0为真    是0为假

多分支语句

if

if(){
​
}else if(){
​
}else if(){
​
}else{
​
}

switch 语句

int flag=0; 
​
switch(flag){ // flag需要是整型
    case 常量:
        语句;
        break;
    case :
        语句2;
        break;
    ...
    default:
        printf("");
}

进制转换

0  开头 8进制
0x 开头 16进制

​
16进制
0 1 2 3 4 5 6 7 8 9
a b c d e f g
A B C D E F G
​
0x开头 十六进制 
​
128 
8 4 2 1
​
​
对应位取值相加 二进制转十进制
​
十六进制转 二进制
先转义 英文为对应数 在转换为 2进制 通过8421  对应位能减对应数 则为 1 其余为 0
​
十六进制转 10进制  转2在转10

数字字符的区别

数字字母ascll码 连续
0 的 ascll码是 48
数字(48 - 57) 大写字母(65 - 90) 小写字母(97 - 122)
大小写字母 相差 31位 
​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

将来怎么办

你的鼓励是我的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值