正在检查变量是否双重类型小于0
本文关键字:类型 小于 是否 检查 变量 | 更新日期: 2023-09-27 18:21:31
如果我有一个变量double类型,我应该如何检查变量是否小于0?我想,如果我只是写
if (value < 0) { //... }
这不对,是吗?
没错。这没什么问题。
二重的符号不是精确计算或其他任何事情的主题。因此,数字或正,或负。别无选择。
Visual Studio中的编译器足够"聪明",可以将int
值隐式转换为double
类型。它是在代码的词法分析过程中完成的。在其他一些语言中(我认为ANSI C就是这里的例子),您的代码可能会失败,但Visual Studio是一个开发良好的环境;)