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

重庆职业能力建设投稿网站温州制作网站软件

重庆职业能力建设投稿网站,温州制作网站软件,c语言网站建设,做网站用jquery什么是取模运算符%#xff1f; 定义#xff1a; a mod b#xff0c;设a、b属于正整数且b0#xff0c;如果q、r属于正整数满足aq*br#xff0c;且0≤rb#xff0c;则定义#xff1a; a mod b r 注意#xff1a;取模运算符两侧的除数和被除数都是整数#xff… 什么是取模运算符% 定义 a mod b设a、b属于正整数且b0如果q、r属于正整数满足aq*br且0≤rb则定义 a mod b r 注意取模运算符两侧的除数和被除数都是整数不能是小数。如果你将小数带入运算编译器可能会出现以下报错例如 1% 0.5 想要很好地利用%我们就先要了解一下取模运算符的运算性质 模运算的应用 1. 将下标控制在一定的范围 根据取模运算的运算性质模运算结果的范围是 0 ~ (除数-1)。反过来就是如果你想将数据控制在 0 ~ x 你就可以 %x1。 2. 利用当前下标获取前一个元素 我们想要获取当前下标的前一个时可能会出现这两种种情况当前下标是第一个下标时那么它对应的前一个数据就是下标为末尾的元素其他情况下可以直接用当前下标-1来获得前一个元素。例如当前下标为0时它对应的前一个元素就是下标为7的元素当前下标为2时它对应的前一个元素就是下标为2-11的元素 那么我们如何利用%来实现这一个过程呢  这里我先给出答案在做出解释 i xsize%size1这里 i 代表最终下标x代表当前下标size代表数组的最后一个下标注意不是数组长度 分析 根据我们的需求我们想要x经过%运算后能够变为x-1并且在特殊情况下x0可以变成x等于最后一个下标再根据取模运算的性质xsize%size1可以写成x-1size1%size1--  x-1%size1size1%size1因为 x-1一定小于size1所以前半部分的运算结果就是x-1后半部分运算结果为0最终结果就是x-1。 其实主要思想就是将 x 配凑成 x-1那么可能会有疑惑为什么不把x直接减一进行运算呢 事实上这里有一点需要注意取模运算 mod 是可以满足的我们使用%运算主要想应对的就是下标为零的情况当下标为零时直接减一会变成 -1 modsize1这里就涉及负数作为被除数的运算 在数学中余数通常定义为非负整数所以最终答案是1运算-13 -2*7 1我们会发现这样不就满足我们的需求了吗例如0-1%41 4 -1 (-1)*(41) 4。 但是在编程中通常取模运算%的结果会保持符号与被除数一致。这是因为在计算机中% 运算符会根据被除数的符号来确定余数的符号。所以如果你在编译器上运算这个式子答案会是-6因为编译器在运算时会先将负号去掉进行计算13%76最终的结果会根据被除数的符号确定因为被除数-13是负数所以最终的答案是-6. 所以我们不能通过直接减一达到我们想要的效果而是通过加上一个size来配凑。 3. 利用当前下标获取下一个元素 我们想要获取当前下标的下一个时可能会出现这两种种情况当前下标是最后一个下标时那么它对应的下一个数据就是下标为0的元素其他情况下可以直接用当前下标1来获得下一个元素。例如当前下标为7时它对应的下一个元素就是下标为0的元素当前下标为2时它对应的下一个元素就是下标为213的元素 这里我先给出答案在做出解释 i x1%size1这里 i 代表最终下标x代表当前下标size代表数组的最后一个下标 如果你看懂了上面我第一个的分析那么你也能够理解这个式子是怎么来的。 本次内容到此结束了如果你觉得这篇博客对你有帮助的话 希望你能够给我点个赞鼓励一下我。感谢感谢……
http://www.dnsts.com.cn/news/14583.html

相关文章:

  • 手机网站建设维护协议书企业标志logo
  • 做本地网站赚钱关于加强网站建设的意见
  • wordpress邮箱验证插件网站个别页面做seo
  • 杭州汇咖网站建设有限公司怎么样网站分析怎么做的
  • 域名注册网站有哪些东莞网站推广方式
  • mvc网站开发 案例视频微信机器人 wordpress 插件
  • 医疗网站专题模板兼职做一篇微信的网站
  • wordpress怎么选择中文手机流畅优化软件
  • 英文定机票网站建设公司建设网站的案例分析
  • 重庆城乡建设网站首页正规网站开发文案
  • 为什么要用模板建站?婚礼策划婚礼定制
  • 公司网站建设目标平面设计网上培训一般多少钱
  • 创建网站需要什么平台网站建设验收确认书免费下载
  • 深圳哪个招聘网站好如何建微信商城网站
  • 网站建设是属于软件吗网站进度条做多大
  • 网站监测浏览器类型西安百度seo推广
  • 宁波网站建设详细策划wordpress4.95中文版
  • 化工原料东莞网站建设广西桂林山水甲天下风景区
  • 东莞网站建设网站排名优化网站建设捌金手指花总二九
  • 乱起封神是那个网站开发的教育网站建设规划书
  • 网站制作导航超链接怎么做wordpress如何上传文件
  • wordpress iis内存高优化设计答案六年级上册
  • 谷歌网站建站wordpress展览会
  • 深圳做服装设计网站的公司响水做网站价格
  • 做博客和做网站网络科技公司取名字参考大全
  • 网站实名认证功能怎么做成都广告制作厂家
  • 山东省建设工程领域挂证存颖网站凡科快图入口
  • qq刷赞网站推广邢台做网站公司
  • 邵阳做网站哪个公司好咨询公司的经营范围有哪些
  • 国外做游戏评测的视频网站wordpress 删除仪表盘