gpt4 book ai didi

c - 以下代码片段(C 语言)打印了什么?

转载 作者:太空狗 更新时间:2023-10-29 16:09:35 32 4
gpt4 key购买 nike

以下代码片段(C 语言)打印了什么?

int a = 033;
printf("%d", a + 1);

最佳答案

033 是一个八进制整数文字,其值为 8*3+3 = 27。您的代码打印 28

0 开头的整数文字是八进制的。如果它以 0x 开头,则为十六进制。

顺便举个例子

int x = 08; //error

是编译时错误,因为 8 不是八进制数字。

关于c - 以下代码片段(C 语言)打印了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4377343/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com