c - 非负整数?
解决方案
“正整数”一词适用于数字 1、2、3、…… 它不包括 0,因为 0 不是正数。
“非负整数”一词适用于数字 0、1、2、3、…… 它包括 0,因为 0 不是负数。
他们的意思不同。如果一个程序需要在其输入中处理非负整数,那么它必须在输入为零的情况下工作。如果只需要对其输入中的正整数工作,那么如果输入为零,则不需要工作。
在某些情况下,我们可以区分零的计算机表示是否有负号(或是否有正号),然后可能包括 +0 作为“正”数或 -0 作为“负” ”数字,但这通常发生在专业领域和明确说明区别的上下文中。因此,一般编程竞赛不太可能在这个意义上使用“正面”或“负面”。
推荐阅读
- assembly - 获取 16 或 32 字节固定大小缓冲区的 C 字符串长度?(XMM 或 YMM 寄存器宽度)
- go - 如何在 golang 代码中编译 golang 程序?
- android - 如何在 PWA Android 应用中隐藏 URL 栏?
- android - 无法在 android studio 中运行构建/运行任何项目。错误:进程意外退出
- sql - Informix SQL 查询在特定范围内的日期进行连接
- java - 如何修复“无法访问主线程上的数据库,因为它可能会长时间锁定 UI。”
- javascript - 店面功能未正确输出
- latex - 带有人物符号的 LaTeX 投影仪幻灯片
- java - 我想知道为什么这个结果不是 1000000
- php - Laravel: Eloquent Querybuilder whereTimestamp?