printf 输出字符串里包含'0x00'怎么办?比如一个buff数组里,中间部分有 0x00, 这样用printf( "%s ",buff)输出的话,到0x00 后面的就不显示了,请问怎么能把整个buff数组都显示出来?[解决办法]用%x转义。。[解决办法]不要作为字符串输出, for(...) printf( "%c ",buff[i]);