C++:用sprintf()把-3.11存到占8字节的char数组里,要求数字向左对齐
时间: 2023-05-26 19:01:18 浏览: 100
C++中sprintf()函数的使用详解
5星 · 资源好评率100%
A:
```c
char arr[8];
sprintf(arr, "%-8.2f", -3.11);
```
解析:
`%-8.2f`中 `-` 表示数字向左对齐,`8` 表示总位数为8,包括小数点和负号,`.2` 表示保留两位小数。将 `-3.11` 格式化后得到的字符串就可以存到 `arr` 数组中了。
阅读全文