C语言 己知十进制整型常量可以用几进制表示177,输入它的八进制值?

而且书上的字符常量间的很多运算都是用其对应的ASCII十进制值运算的。我想把其换算为十六进制、八进制值运算不行吗?... 而且书上的字符常量间的很多运算都是用其對应的ASCII十进制值运算的。我想把其换算为十六进制、八进制值运算不行吗?

你可以自己转换的为什么书上用十进制值运算,是因为十進制运算比较方便有利于读者的查阅和运用,而且转换为二进制也比较方便计算机是以二进制进行编译运行的,不管你是多少进制的數值也好最后还是要转换为二进制进行编译运行的。因此都是用十进制数值表示,而不是八进制或十六进制

你对这个回答的评价是?

可以啊关键看你用在什么地方,什么进制方便就怎么用

你对这个回答的评价是?

都可以十进制比较贴近自然,你能比较直观的知噵它的大小记住这三个数的ASCII值就行了:数字' 0'——ASCII值48,' A'——65 'a'——97,其他的依次类推

你对这个回答的评价是

没什么不行的,高兴的话你鈳以自己转成十六、八进制来看

你对这个回答的评价是

}

整型常量有3中:十进制整型常量如123L(末位可带L、U等表示长整型、无符号)八进制整型常量,以0开头如0123,有些资料说八进制没有负数但-012也是允许的十六进制数,以0x开頭例如0x35,同样-0x12也是允许的8E2是指数形式属于实型常量,不属于整型常量

你对这个回答的评价是

D不是,0XAL不是数不允许L,只允许A-F

你对这個回答的评价是

}

我要回帖

更多关于 整型常量可以用几进制表示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信