为什么printf( "%c",1)返回笑脸而不是1的编码字符

为什么printf(

这是我的代码

代码语言:javascript复制#include

int x,y;

int main( void )

{

for ( x = 0; x < 10; x++, printf( "\n" ) )

for ( y = 0; y < 10; y++ )

printf( "%c", 1 );

return 0;

}它返回笑脸。我到处寻找笑脸的代码或1的代码,但我没有设法找到任何链接或任何解释,当1的ascii代码为SOH时,1的char值返回笑脸。我研究了这个问题的答案,但我没有找到任何解释为什么会发生这种情况的答案。

🌸 相关推荐

宁夏加工玉米糁机器一套多少钱
mobile365体育投注网站

宁夏加工玉米糁机器一套多少钱

📅 08-31 👀 1954
空调过滤网脏了?10分钟高效清洗法,让空调吹风更干净!
完美365体育app下载安装

空调过滤网脏了?10分钟高效清洗法,让空调吹风更干净!

📅 01-22 👀 6415
手机单机游戏数据存放在哪里?如何备份恢复?
mobile365体育投注网站

手机单机游戏数据存放在哪里?如何备份恢复?

📅 11-03 👀 1793