c语言如何打印出一个含有0的数组?

‘尀0’的asc码跟0一样,如何区别?
2024-12-28 12:47:39
推荐回答(3个)
回答1:

没有区别, 在屏幕上是显示不了的, 如果你要以字符形式显示出来, 需要另作处理. 比如当碰到数组中的0的时候,将其显示为'0', 同样1也是不能显示的, 为了在不修改数组元素的情况下将这样的数组显示出来, 可以使用printf( "%d", a[i] )或者putch( a[i]+'0' )

回答2:

怎么可能一样呢?‘\0’的ASCII码为0,而‘0’的ASCII码为48

回答3:

0占据空间,那一个是结束标志,