能否定义二进制形式的数值?比如int a= 1111 1110;能否输出二进制形式的数?谢谢!

2026年09月25日 23:15
有3个网友回答
网友(1):

本人觉得简单地说“行”或“不行”都过于轻率。一些语言是直接支持二进制输入输出的,如基础BASIC等;而另一些语言像C/C++却不直接支持二进制输入输出。但是C/C++提供了宏定义和重载功能,可以在你的代码中把二进制数字的输入输出功能模块化,那时在屏幕提示下就可以像输入输出十进制、八进制、十六进制一样方便了……

网友(2):

貌似大部分计算机编程语言没有直接使用2进制输入的,用8进制或16进制的输入有,比如,C语言中的 0xFFFF。

至于输出,这个你可以自己编写函数定制,应该可以。

网友(3):

不能