c语言sprintf的使用,可以用作itoa

例如我们要写一个整数到buf中可以用sprintf函数


eg:

a = 0x1F;

char buf[20] = {0};

sptintf(buf, "%X", a);

写入后打印可以看到buf[0]是‘1’, buf[1]是'F'



可以用strlen计算buf中字符串的长度,到尾0结束,不包括尾0,sizeof是按字节计算的是整个buf的长度

c语言sprintf的使用,可以用作itoac语言sprintf的使用,可以用作itoa