零是奇数还是偶数?

零是奇数还是偶数?

零总是给人奇怪的感觉,好像一提起任何有关于零的事,人们的反应就要有一段延迟似的。这也许是因为零在理论上只表示“什么也没有”。但是,作为一个数字,0 确实符合数学上关于“偶数”的全部要求。

首先,所有偶数都是 2 的倍数。换句话说,一个偶数是一个能被 2 整除的整数。可以看到:2*0=0,0/2=0,没有余数,没有问题。

其次,两个偶数的和,必须是一个偶数:0+2=2,0+4=4,这也没有问题。一个偶数与一个奇数的和,必须是一个奇数:0+1=1,0+3=3,还是没有问题。

最好玩的一点是,0 不仅是一个偶数,而且应该算是“最偶”的一个数。

这是因为,偶数有“单偶数”和“双偶数”之分。一个“单偶数”是一个只能被2整除一次的偶数,而且得出来的商一定是奇数,比如:2/2=1。一个“双偶数”是一个可以连续多次被2整除的偶数,比如:12/2=6,接着 6/2=3。可以想象,0 实际上能够被2连续整除无数次,像这样:0/2=0,接着 0/2=0,再接着 0/2=0 … 商永远不会是一个奇数。

作者:知乎用户

链接:https://www.zhihu.com/question/30373617/answer/83100726

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113500.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • springaop实现原理面试_springmvc模式的工作原理

    springaop实现原理面试_springmvc模式的工作原理SpringAop实现原理什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的

    2022年9月18日
  • PyCharm激活码永久有效PyCharm2020.3.3激活码教程-持续更新,一步到位

    PyCharm激活码永久有效PyCharm2020.3.3激活码教程-持续更新,一步到位PyCharm激活码永久有效2020.3.3激活码教程-Windows版永久激活-持续更新,Idea激活码2020.3.3成功激活

    2022年6月19日
  • Nginx(二)——nginx.conf 配置文件

    Nginx(二)——nginx.conf 配置文件

    2021年6月12日
  • C51简介及Keil的使用[通俗易懂]

    C51简介及Keil的使用[通俗易懂]前言此文档主要是针对有一定C/C++编程基础,并打算用Keil从事C51开发的开发人员。C51涉及的知识比较多,但是入门基本的开发,还是容易的。C51简介1.C51概念C51继承于C语言,主要运行于51内核的单片机平台。单片机,单片微型计算机器(SingleChipMicrocomputer)的简称,又称微控制单元(MicroControllerUnit,MCU)。MCU…

    2022年5月23日
  • es6模板字符串_es6模板差值

    es6模板字符串_es6模板差值ES6模板字符串

    2022年8月21日
  • unity 的Cinemachine组件运用

    unity 的Cinemachine组件运用1.第三人称视角控制通过PackageManager安装CineMachine1) 最简单的方法使用freeLook虚拟相机常用的调整为:1.观察目标:将要看的目标放在这里。2输入控制:把你想用来控制的虚拟轴(就是InputManager里的)的名字输入进去就行。默认是填mouse那个输入轴。注意:似乎不支持NewInputSystem。所以在用NewInputSystem时要么用在projectSetting/player里改成both设置。要么自己写脚本去调用这个组件中的

    2022年5月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号