隔离隔离再隔离、、、、、
依旧在寝室,被隔离三天了,加上今天都四天了,多久解封啊,,,,
这是我的github:718768154 (cc over) · GitHub
以及我的gitee:太晚 (yibaichen123) - Gitee.com
小白初学者,愿接受大佬指教噢
总结一下昨天所学的小知识
1.牛客网做题
/牛客网计算y的值
//#include<stdio.h>
//int main() {
// int x = 0;
// int y = 0;
// scanf("%d", &x);
// if (x < 0)
// y = 1;
// else if (x == 0)
// y = 0;
// else y = -1;
// printf("%d", y);
// return 0;
//}
//牛客网计算带余除法
//int main() {
// int a, b, c;
// scanf("%d %d", &a, &b);
// printf("%d %d", a / b, a % b);
// return 0;
//}
//牛客网被5整除问题
//int main() {
// int M = 0;
// scanf("%d", &M);
//
// if (M % 5 == 0)
// printf("YES");
// else
// printf("NO");
// return 0;
//}
2.操作符
算术操作符:
+
-
*
/
%
这里的 % 取余(取模)
当x % y == z
- x < y 的时候则取余:x 本身
- x > y 的时候取余 :被除的余数 z
移位操作符:
>>
<<
位操作符:
& (按位与)
|
(按位或) ^
(按位异或)
/*
int main()
{
// (2进制)位操作
// & 按位与 : 二进制转换后,对应的二进制位,有0则为(0)假,全1则为(1)真
// | 按位或 :二进制转换后,对应的二进制位,有1则为(1)真,全0则为(0)假
// ^ 按位异或:二进制转换后,对应的二进制位,相同则为假(0),相异则为真(1)
int a = 3;
int b = 5;
//int c = a & b;//按位与
//int c = a | b; //按位或
int c = a ^ b; //按位异或
printf("%d\n", c);
return 0;
}
*/
赋值操作符:
=
+=
-=
*=
/=
&=
^
=
|=
>>=
<<=
单目操作符 :
- ! 逻辑反操作
- - 负值
- + 正值
- & 取地址
- sizeof 操作数的类型长度(以字节为单位)
- ~ 对一个数的二进制按位取反
- -- 前置、后置--
- ++ 前置、后置++
- * 间接访问操作符(解引用操作符)
- (类型) 强制类型转换