c语言!!!! 合法的整形常量是怎样的??? y=((x=3×y,x+1),x-1);是什么意思?

c语言!!!!
合法的整形常量是怎样的???
y=((x=3×y,x+1),x-1);是什么意思???

合法的整形产量其实就是整形的正确表达,比如十六进制0x0A, 八进制书 060.十进制数,二进制数,转义字符,字符产量,还有一些其他的表达式,and so on。
y=((x=3×y,x+1),x-1);是逗号运算,整个括号的值是看最后一个式子的计算结果,也就是y=x-1。但是之前要先计算,x的结果是基于之前的计算结果,然后再实现y=x-1追问

-01 986,012 0668哪个不是合法的整形常量?-0xffff是什么意思?可以讲一下八进制、十六进制数的判断方法吗?谢谢!

追答

0668是不合法整形常量,因为八进制只有0-7的数据,出现了8就是错误的。0xffff是16进制的。

进制的区别很简单,十进制就是直接数字开始,这个不说了,你懂。 八进制是以0开始的,就比如012,十六进制是以0x开始的,比如0xffff。二进制是以B开头的,比如 B11100110.
也就是区分开头的0 或者0x或者B就能判别是什么进制数了

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网