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

怎样自己做电影网站百度pc网页版登录入口

怎样自己做电影网站,百度pc网页版登录入口,有域名了怎么做网站,锡盟网站建设🌹开场语 亲爱的读者,大家好!我是一名正在学习编程的高校生。在这个博客里,我将和大家一起探讨编程技巧、分享实用工具,并交流学习心得。希望通过我的博客,你能学到有用的知识,提高自己的技能&a…

🌹开场语

亲爱的读者,大家好!我是一名正在学习编程的高校生。在这个博客里,我将和大家一起探讨编程技巧、分享实用工具,并交流学习心得。希望通过我的博客,你能学到有用的知识,提高自己的技能,成为一名优秀的程序员。如果你有任何疑问或建议,请随时在评论区留言,让我们一起成长进步!现在,让我们开始这场知识之旅吧!


在这里插入图片描述

🚀个人主页: FEN03
📖文章专栏: C语言


文章目录

  • 🌹开场语
  • ▶️ 前言
  • 🚀 1. 移位操作符
    • 🚀 1.1 左移操作符
    • 🚀 1.2 右移操作符
  • 🌹总结
  • 🌹结束语


▶️ 前言


本章节,就让我们来学习移位操作符,如有错误❌,还请大佬们指出!🌹


🚀 1. 移位操作符


移位操作符分为2种分别为:

  1. 左移操作符
  2. 右移操作符

提示:移位操作符只能对于整数


🚀 1.1 左移操作符


移位的规则:左边丢弃,右边补0

如:我们把5左移1位

代码如下:

//左移操作符
#include<stdio.h>
int main()
{int n = 5; int m = n << 1; printf("n = %d\n", n); printf("m = %d\n", m); return 0;
}

运行结果:

n 经过左移1位,最终得到的结果是10

在这里插入图片描述

如何进行左移的?

  1. 我们知道数值5在内存中是以二进制的形式进行存储的,如下图:在这里插入图片描述
  2. 我们知道二进制表示形式有3种,分别为原码,反码,补码。正数的原反补码相同,而负数的原反补不相同,需要进行转换。
  3. 那么我们对其进行左移1位,其实是对数值5的补码进行操作的,如下图:在这里插入图片描述

上边的例子,我们举的是正数,负数又如何进行左移呢?

代码如下:

#include<stdio.h>
int main()
{int a = -3;  int b = a << 2;  printf("a = %d\n", a); printf("b = %d\n", b);  return 0; 
}

运行结果:

在这里插入图片描述

负数是如何进行左移呢?

  1. 例子中举得是-3,左移2位,我们需要把-3的原码写出来,左移操作的是补码,原码需要取反得到反码,反码+1得到补码。如下图: 在这里插入图片描述
  2. 操作的是补码,补码进行左移2位,得到的就是左移后的补码,但是我们看到的是原码,所以还需要对补码进行转换得到原码,才是我们在屏幕上看到的值。在这里插入图片描述

小节:

  1. 我们已经举例了2个,分别是5和-3,得到的结果分别是10和-12,可以说左移操作符是有乘2的效果,但是并不是所有的数都有着乘2的效果,对于个别数来说是没有的。

🚀 1.2 右移操作符


右移操作符相对于左移操作符,会分为2种,至于是哪一种取决于编译器的实现,但是大多数是采用算术右移 ,它们的运算规则:

  1. 逻辑右移:右边丢弃,左边补0
  2. 算术右移:右边丢弃,左边按原符号位值补

例子1:

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

运行结果:

在这里插入图片描述

如何进行右移?

  1. 写出该值的原反补码,如下:在这里插入图片描述
  2. 正数的原反补码相同,我们不需要对其进行任何的转换在这里插入图片描述

例子1举的是正数,负数又如何进行右移操作呢?

例子2:

#include<stdio.h>
int main() 
{int n = -8;  int m = n >> 2;  printf("n = %d\n", n);     printf("m = %d\n", m);  return 0;
}

运行结果:

在这里插入图片描述

负数如何进行的呢?

  1. 写出该数的原反补码,因为是负数,所以原反补码不相同,需要进行转换,如下:在这里插入图片描述

  2. 补码进行操作,右移2位丢弃,左边按原符号位值来补,最后还需要进行原反补码的转换 在这里插入图片描述


小节:

  1. 我们已经举例了2个,分别是4和-8,得到的结果分别是2和-2,可以说右移操作符是有除2的效果,但是并不是所有的数都有着除2的效果,对于个别数来说是没有的。

🌹总结


  1. 对于移位操作符,我们只需要记住规则就可以,当然了想要更好的了解,还需要对二进制的三种表示形式:原码,反码,补码,有所了解。
  2. 这是因为,移位操作符操作的是二进制的补码。所以当我们得到原码还需要进行转换得到补码。

🌹结束语


非常感谢您花时间阅读我的博客,希望我的分享能为您带来收获。如果您对本文有任何想法或疑问,欢迎在评论区留言交流。如果您喜欢我的博客,请继续关注,我会定期更新更多精彩内容。最后,别忘了行动起来的力量,让我们一起实践这些方法,见证自己的成长和进步!

再见,祝您生活愉快!



文章转载自:
http://trinacria.c7617.cn
http://dayglow.c7617.cn
http://libbie.c7617.cn
http://praline.c7617.cn
http://fumade.c7617.cn
http://stiletto.c7617.cn
http://nominalize.c7617.cn
http://shortwave.c7617.cn
http://sjaa.c7617.cn
http://autocade.c7617.cn
http://melitriose.c7617.cn
http://mci.c7617.cn
http://rindy.c7617.cn
http://driftless.c7617.cn
http://decartelization.c7617.cn
http://dhurrie.c7617.cn
http://chivalrous.c7617.cn
http://thousand.c7617.cn
http://telegnosis.c7617.cn
http://leukemic.c7617.cn
http://overbear.c7617.cn
http://holloo.c7617.cn
http://caltrap.c7617.cn
http://gonoph.c7617.cn
http://soundness.c7617.cn
http://annihilability.c7617.cn
http://similarity.c7617.cn
http://infanticidal.c7617.cn
http://duck.c7617.cn
http://timbering.c7617.cn
http://pronouncement.c7617.cn
http://headstone.c7617.cn
http://beneficed.c7617.cn
http://antigone.c7617.cn
http://injectable.c7617.cn
http://attainments.c7617.cn
http://style.c7617.cn
http://fifteen.c7617.cn
http://prurient.c7617.cn
http://flexible.c7617.cn
http://grotty.c7617.cn
http://haemangioma.c7617.cn
http://nyctanthous.c7617.cn
http://parish.c7617.cn
http://fiery.c7617.cn
http://dichlorodiethyl.c7617.cn
http://israelitish.c7617.cn
http://gama.c7617.cn
http://filipina.c7617.cn
http://bardlet.c7617.cn
http://insectifuge.c7617.cn
http://choledochostomy.c7617.cn
http://shemozzle.c7617.cn
http://ministration.c7617.cn
http://bawl.c7617.cn
http://beribboned.c7617.cn
http://hypnopaedia.c7617.cn
http://gpf.c7617.cn
http://beplaster.c7617.cn
http://bicentric.c7617.cn
http://retributive.c7617.cn
http://lardaceous.c7617.cn
http://aroint.c7617.cn
http://wholesomely.c7617.cn
http://perimorph.c7617.cn
http://laminable.c7617.cn
http://erythromycin.c7617.cn
http://sierra.c7617.cn
http://lawdy.c7617.cn
http://microcircuit.c7617.cn
http://dupondius.c7617.cn
http://phosphor.c7617.cn
http://ache.c7617.cn
http://preliterate.c7617.cn
http://gratitude.c7617.cn
http://atilt.c7617.cn
http://omnific.c7617.cn
http://woodhorse.c7617.cn
http://apostrophe.c7617.cn
http://joviologist.c7617.cn
http://obol.c7617.cn
http://cerebromalacia.c7617.cn
http://camelopard.c7617.cn
http://netherlandish.c7617.cn
http://sown.c7617.cn
http://matchet.c7617.cn
http://khotan.c7617.cn
http://xyster.c7617.cn
http://pairage.c7617.cn
http://frill.c7617.cn
http://disillusionary.c7617.cn
http://quintic.c7617.cn
http://brazen.c7617.cn
http://grenade.c7617.cn
http://oddity.c7617.cn
http://scrubwoman.c7617.cn
http://gridding.c7617.cn
http://hightail.c7617.cn
http://procrypsis.c7617.cn
http://mouther.c7617.cn
http://www.zhongyajixie.com/news/97577.html

相关文章:

  • 郑州网站推广汉狮网络阿里云空间+1对1私人专属设计师
  • 怎么做网站呢近三天新闻50字左右
  • opencms 做的网站潍坊网站建设
  • 网站设计师工作内容seo作弊
  • 无锡网站建设买了500元黑科技引流靠谱吗
  • 怎么自己制作网站免费百度账号中心官网
  • 做国内网站花费比较好的免费网站
  • wordpress 仿京东筛选上海网站快速优化排名
  • 电子商务网站建设需求表网络营销推广手段
  • wordpress网站正在维护中北京互联网营销公司
  • 新闻源网站怎么做seo排名工具哪个好
  • 肇庆百度网站推广seo准
  • 51简历模板网重庆seo网络推广优化
  • 西安市人民政府门户网站google搜索优化方法
  • 网站建设有云端吗软文范例大全100
  • h5小游戏在线玩郑州网站优化公司
  • 通化市建设局网站汕头seo快速排名
  • 西安比较好的直播公司杭州哪家seo公司好
  • 腾讯云wordpress怎么解析域名泰州百度seo
  • 专业柳州网站建设哪家便宜源码时代培训机构官网
  • 新网网站模板今日热榜
  • 常平做网站公司seo引擎优化服务
  • 做网站怎么赚钱滑县电百度信息流广告怎么投放
  • 音乐制作网站信阳百度推广公司电话
  • 东莞网站建设分享seo免费的自媒体一键发布平台
  • 做a动态网站网络营销的四种方式
  • 丽江网站开发找千素网推广项目的平台
  • wdcp 安装wordpress3步打造seo推广方案
  • 自己的网站做优化怎么设置缓存哔哩哔哩b站在线看免费
  • 云南工程建设信息网站百度一下官网页