首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >-5是整型文字吗?

-5是整型文字吗?
EN

Stack Overflow用户
提问于 2010-10-13 05:49:22
回答 2查看 501关注 0票数 10

-5是整型文字吗?或者5是一个字面量,而-5是一个以字面量为参数的一元减号表达式?当我想知道如何对最小的有符号整数值进行硬编码时,这个问题出现了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-13 05:50:56

它是一个一元减号,后面跟着5作为一个整型文字。是的,这使得用二进制补码表示可能的最小整数有些困难。

票数 9
EN

Stack Overflow用户

发布于 2010-10-13 05:55:39

作为Jerry Coffin said,减号不是文字的一部分。至于如何解决你的终极问题,

我想知道如何硬编码最小的有符号整数值

这就是INT_MIN (以及limits.hstdint.h或其他任何语言中的类似语言)的用途。

如果你看看INT_MIN是如何定义的,它可能看起来有点像(-2147483647 - 1)来解决这个问题提出的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3919311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档