当前位置: 首页 > news >正文

游戏网站模板下载seo排名优化北京

游戏网站模板下载,seo排名优化北京,凡科快图怎么制作图片,wordpress 固定链接翻译✨✨ 欢迎大家来到莉莉的博文✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 前面我们已经讲过算术操作符、赋值操作符、逻辑操作符、条件操作符和部分的单目操作 符,今天继续介绍一部分。 目录 1.操作符的分类 2…

✨✨ 欢迎大家来到莉莉的博文✨✨

 🎈🎈养成好习惯,先赞后看哦~🎈🎈

         前面我们已经讲过算术操作符、赋值操作符、逻辑操作符、条件操作符和部分的单目操作
符,今天继续介绍一部分。

目录

1.操作符的分类

2.移位操作符

2.1左移操作符

 2.2右移操作符

3.位操作符

4.单目操作符

5.逗号表达式

 6.下标访问[]、函数调用()

6.1下标引用操作符 [ ]

 6.2函数调用操作符()


1.操作符的分类

•算术操作符: + 、- 、* 、/ 、%
• 移位操作符: <<  >> 
• 位操作符:  &  |  ^ 
• 赋值操作符: = 、+= 、 -= 、 *= 、 /= 、%= 、<<= 、>>= 、&= 、|= 、^= 
• 单目操作符: !、++、--、&、*、+、-、~ 、sizeof、(类型)
• 关系操作符: > 、>= 、< 、<= 、 == 、 != 
• 逻辑操作符: && 、||
• 条件操作符: ?  :
• 逗号表达式: ,
• 下标引用: []
• 函数调用: ()
• 结构成员访问: . -> 

关系操作符、条件操作符、逻辑操作符:https://blog.csdn.net/wait___wait/article/details/135269329

 结构成员访问操作符:https://blog.csdn.net/wait___wait/article/details/136178916

算术操作符、赋值操作符、单目操作符:C语言之操作符1 

操作符中有一些操作符和二进制及原码、反码、补码有关系。我们先了解二进制和进制转换的知识https://blog.csdn.net/wait___wait/article/details/136137220

原码、反码、补码:https://blog.csdn.net/wait___wait/article/details/136138289

当然清楚的铁铁也可以不用看啦!

2.移位操作符

>>右移操作符

<<左移操作符 

注:移位操作符的操作数只能是整数

警告 :对于移位运算符,不要移动负数位,这个是标准未定义的。
例如:

int num = 10;
num>>-1; //error

2.1左移操作符

移位规则:左边抛弃、右边补0

#include <stdio.h>
int main()
{int num = 10;int n = num<<1;printf("n= %d\n", n);//20printf("num= %d\n", num);//10return 0;
}

 最终结果为n ==20, num == 10。

如果想要num的值也改变,则可以使用复合赋值 num <<= 1;

从运行结果可以推出:左移一位有乘2的效果。

 2.2右移操作符

移位规则:首先右移运算分两种:
1.逻辑右移:左边用0填充,右边丢弃
2.算术右移:左边用原该值的符号位填充,右边丢弃

采用哪种运算规则由编译器决定,常见的编译器采用算术右移

与左移一位类似,右移一位有除2的效果,但也有例外 -1 >> 1的结果还是-1(算术右移)

#include <stdio.h>
int main()
{int num = 10;int n = num>>1;printf("n= %d\n", n);printf("num= %d\n", num);return 0;
}

3.位操作符

位操作符有: 

  • &  //按位与        两个整数对应的二进制位如果有0,则为0
  • |  //按位或          两个整数对应的二进制位只要有1,则为1
  • ^  //按位异或      两个整数对应二进制位,相同为0,相异为1,异或的结果不会溢出,因为不会进位
  • ~  //按位取反      所有二进制位按位取反(包括符号位)

:他们的操作数必须是整数,操作的是二进制位。

按位异或通常的使用公式:

a ^ a==0

a ^ 0==a

位操作符需要与逻辑操作符进行区分: 

 &&   //逻辑或

 ||      //逻辑与

 !    //逻辑取反 

举例:

#include <stdio.h>
int main()
{int num1 = -3;int num2 = 5;printf("%d\n", num1 & num2);//3printf("%d\n", num1 | num2);//-5printf("%d\n", num1 ^ num2);//-8printf("%d\n", ~0);//-1return 0;
}

分析: 

我们知道数据的计算是通过它的补码进行计算的

-3的原码:10000000000000000000000000000011

-3的反码:11111111111111111111111111111100

-3的补码:11111111111111111111111111111101

5的原反补 00000000000000000000000000000101

-3 & 5的补码:00000000000000000000000000000101

由于符号位为0,所以是正数,而正数的原反补相同,因此-3 & 5的结果是3

-3 | 5、-3 ^ 5以此类推,结果为-5、-8

~0的补码:11111111111111111111111111111111­

符号位是1,负数,所得补码的原码:10000000000000000000000000000001—>  -1

        移位操作符和位操作符很重要,总有些题用上它们秒变简单,这里举一些它们的使用场合。

(不能创建临时变量(第三个变量),实现两个数的交换:https://blog.csdn.net/wait___wait/article/details/136143074) 

4.单目操作符

单目操作符有这些:
!、++、--、&、*、+、-、~ 、sizeof、(类型)
单目操作符的特点是只有一个操作数,在单目操作符中只有&和*没有介绍,这2个操作符,我们放在学习指针的时候学习。单目操作符 https://blog.csdn.net/wait___wait/article/details/135242898

5.逗号表达式

exp1, exp2, exp3, …expN  

逗号表达式,就是用逗号隔开的多个表达式,如果表达式的结果要赋值给另一个变量,则在表达式的外面加上括号
逗号表达式,从左向右依次执行。整个表达式的结果是最后一个表达式的结果。

//代码1
int a = 1;
int b = 2;
int c = (a > b, a = b + 10, a, b = a + 1); //逗号表达式
c是多少?//13//代码2
if (a = b + 1, c = a / 2, d > 0)//代码3    冗长
a = get_val();
count_val(a);
while (a > 0)
{//业务处理a = get_val();count_val(a);
}
如果使用逗号表达式,代码3可改写成:
while (a = get_val(), count_val(a), a > 0)
{//业务处理
}

 6.下标访问[]、函数调用()

6.1下标引用操作符 [ ]

下标引用操作符是一个双目操作符,可能你会很奇怪,明明中括号里面就一个操作数,为什么是双目操作符?那我们现在就先来看看它的操作数到底是哪些。

操作数:一个数组名+一个索引值(索引值就是数组的下标)

int arr[10]; //创建数组
arr[9] = 10; //实用下标引用操作符。
[ ]的两个操作数是arr和9

 6.2函数调用操作符()

接受⼀个或者多个操作数:第⼀个操作数是函数名,剩余的操作数就是传递给函数的参数。

#include <stdio.h>
void test1()
{printf("hehe\n");
}
void test2(const char* str)
{printf("%s\n", str);
}
int main()
{test1(); //这⾥的()就是作为函数调⽤操作符。test2("hello bit."); //这⾥的()就是函数调⽤操作符。return 0;
}

                        写作不易,您的认同给与我莫大的鼓励!!!

http://www.hkea.cn/news/951068/

相关文章:

  • 做美食网站的背景高端网站建设制作
  • 文件什么上传到wordpress泉州seo技术
  • 网站地址地图怎么做网页制作的软件有哪些
  • 如何用万网建设网站口碑营销策划方案
  • 做网站的基础架构东莞seo建站公司
  • 嘉兴做网站的哪家好龙岗网站制作
  • 论坛做网站好吗百度官方网页
  • 微信开发者工具获取系统日期seo优化一般包括
  • 怎么用文本做网站百度排行榜风云榜
  • 未来网站开发需求多搜索网站有哪几个
  • 网站建设 成都郑州高端网站制作
  • 快站怎么做淘客网站深圳关键词
  • 做网站时如何去掉网站横条小红书软文案例
  • 图虫南宁百度快速排名优化
  • 上城网站建设app推广文案
  • 网站建设特点宁波seo搜索引擎优化公司
  • 地产商网站建设网球新闻最新消息
  • 做爰全过程网站免费的视频谷歌seo搜索引擎
  • 怎么架设网站seo推广培训
  • 自己网站做问卷调查网页设计学生作业模板
  • 清远企业网站排名深圳网站建设系统
  • 互助平台网站建设费用卡点视频免费制作软件
  • 上海做b2b国际网站公司排名优化公司电话
  • 裙晖wordpress重庆seo整站优化
  • 乌克兰网站后缀谷歌浏览器下载电脑版
  • 建设部网站撤销注册资质的都是公职人员吗正规网络公司关键词排名优化
  • 杂志网站建设推广方案铜川网络推广
  • 网站建设后怎么搜索引擎优化解释
  • 网站建设维护 天博网络成都营销型网站制作
  • 秦皇岛北京网站建设百度广告投放电话