当前位置:编程学习 > C/C++ >>

关于C语言的基础编程,一个提问。NO.8

用十进制数表示表达式12/012的运算结果是 ( ) A.1 B.0 C.14 D.12 这个表达式是什么意思?/的运算符是除以的意思吗?12和012有什么不同?
答案:12没有前缀所以表示是十进制     
而
012  0则是八进制的前缀   转换为十进制是  10
所以结果为1
其他:012 是 八进制  0x12 十六进制   012 转换为十进制是 10    /是整除,  结果为1

上一个:跪求c语言高手请教
下一个:c语言循环语句

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,