c++移位运算符(C语言学习笔记2021-10-23)


移位运算符

#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; //}

您可以还会对下面的文章感兴趣

最新评论

  1. 亲爱的你快回来吧
    亲爱的你快回来吧
    发布于:2022-04-27 22:30:49 回复TA
    ;// }//// return 0;//}//int main()//{// printf("%cn", 'x');// return 0;////
  1. 人生恍如梦
    人生恍如梦
    发布于:2022-04-27 23:23:19 回复TA
    000000000000000010// printf("%d", b);// return 0;//}//int main()//{// int a = 5 % 2;//取模// pri
  1. 赫连媛滢伦
    赫连媛滢伦
    发布于:2022-04-27 16:18:09 回复TA
    生活不是用来妥协的,你退缩得越多,能让你喘息的空间就越有限。日子不是用来将就的,你表现得越卑微,一些幸福的东西就会离你越远。
  1. 纪亮力岩
    纪亮力岩
    发布于:2022-04-27 16:18:09 回复TA
    真不错

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友