#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//单目操作符: !(取反)=0 - + &
// sizeof()变量或者类型所占的空间大小,单位是字节
// 双目,,,:+ / * -
// 三目,,,
//赋值运算符
// =
// a=a+10 a+=10
// >>= <<= /= *= ^=
// //几个算术运算
//int main()
//{
// //&按位与
// //|按位或
// //^按位异或
// //!取非
// int a = 3;//011
// int b = 5;//101
// int c = a & b;//001
// printf("%d", c);
// return 0;
//}
//int main()
//{
// //移位操作符(二进制)
// //<<左移
// //>>右移
// //对所有1进行移位
// int a = 12;
// //整型4个字节,32个比特位
// //000000000000000000000000000001
// int b=a << 1;
// //000000000000000000000000000010
// //a >> 1;
// //000000000000000000000000000010
// printf("%d", b);
// return 0;
//}
//int main()
//{
// int a = 5 % 2;//取模
// printf("%d", a);
// return 0;
//}
//数组
//int main()
//{
// int arr[10] = { 0,1,2,3,4,5,6,7,8,9};
// int i = 0;;
// while (i <10)
// {
// printf("%d", arr[i]);
// i++;
// }
// return 0;
//}
//自定义一个函数,要定义其返回类型
//函数的函数体要中{}括起来
//引用的时候直接引用其函数名
//int Add(int x, int y)
//{
// int z = x + y;
// return z;
//}
//int main()
//{
// int a;
// int b;
// int sum;
// scanf_s("%d", &a);
// scanf_s("%d", &b);
// sum = Add(a, b);
// printf("%d", sum);
//
//}
//while语句,当条件满足时运行,不满足时跳出
//int main()
//{
// int line = 0;
// printf("进入西电n");
// printf("开始敲代码吧!n");
// while (line < 20000)
// {
// printf("敲了%d行代码n",line);
// line++;
// }
// if(line>=20000)
// printf("你敲够两万行代码了,可以出山了!n");
// return 0;
//
//}
//{
// int input = 0;
// printf("进入西电n");
// printf("你要好好学习吗?(1/0)n");
// scanf_s("%d", &input);
// if (input == 1)
// {
// printf("给你一个好offer!");
// }
// else
// {
// printf("你去卖红薯吧!");
// }
//
// return 0;
//}
//int main()
//{
// printf("%cn", 'x');
// return 0;
//
//}
//字符串+转义字符+注释
//int main()
//{
// char arr1[] = "abc";
// char arr2[] = { 'a','b','c','0'};//0是字符串结束的标志,它的值为0.没有0就随机打印,0不算在长度里面
// //转义字符:n换行;t水平制表符Tab;转义斜杠,不让它转义别的符号
// // '普通单引号;"普通双引号;ddd八进制;xdd十六进制
// printf("%sn", arr1);
// printf("%dn", strlen(arr1));
// printf("%sn", arr2);
// printf("%dn", strlen(arr2));
// return 0;
//}
//enum Color
//{
// red,
// yellow,
// blue
//};
//int main()
//{
// enum Color color = red;
// return 0;
//}
//enum Sex
//{
// MALE,
// FEMALE,
// SECRET
//};
//int main()
//{
// enum Sex y = MALE;
// printf("%dn", MALE);
// printf("%dn", FEMALE);
// printf("%dn", SECRET);
// return 0;
//}
c++移位运算符(C语言学习笔记2021-10-23)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
最新评论