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的长度
例如我们要写一个整数到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的长度