ascii是编码方式表示某一个数值对应的是什么字符本质上 存储还是二进制的。所以 这两个不冲突在传递字符串的时候,传递的是二进制,也是ascii码。 准确的是 以ascii编码方式将字符编码后的二进制值。至于打印,显示出的是ascii码值对应是字符。 可以打8进制,10进制,16进制。C不提供二进制输出,如果想二进制输出,可以自己写函数。