21xrx.com
2024-09-19 09:06:11 Thursday
登录
文章检索 我的文章 写文章
为什么C语言017会等于15
2023-06-15 07:34:52 深夜i     --     --
C语言 八进制 十进制

在C语言中,我们可以使用八进制来表示数字。八进制是一种基数为8的数字系统,其数字由0到7组成。而在C语言中,如果以0开头的数字,则会被解释为八进制数。

因此,在C语言中,017被解释为一个八进制数,其对应的十进制值为15。这就是为什么C语言017会等于15的原因。

除了017,我们还可以使用其他以0开头的数字来表示八进制数。例如,011表示9,013表示11,而031则表示25。

总之,使用八进制数可以在一定程度上简化我们的代码编写,但需要注意其对应的十进制值,以避免产生不必要的错误。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复