什么是C中的%2s和%2d命令,何时使用?
我想知道我为什么在这里使用%2s:什么是C中的%2s和%2d命令,何时使用?,c,C,我想知道我为什么在这里使用%2s: char card_name[3]; puts ("Enter the card name: "); scanf ("%2s, card_name); 以及我使用%2d的原因: int n = 0; scanf ("%2d", &n); printf ("-> %d\n", n); 您选择了%2s格式说明符,因为您希望读取大小为2的字符串和%2d,因为您希望输出两位十进制数 有关更多详细信息,请参阅。我们如何知道?我们对您决定编写的内容不负任
char card_name[3];
puts ("Enter the card name: ");
scanf ("%2s, card_name);
以及我使用%2d的原因:
int n = 0;
scanf ("%2d", &n);
printf ("-> %d\n", n);
您选择了
%2s
格式说明符,因为您希望读取大小为2的字符串
和%2d
,因为您希望输出两位十进制数
有关更多详细信息,请参阅。我们如何知道?我们对您决定编写的内容不负任何责任。您的第三行无法编译。请100%确保您复制并粘贴了有效的代码。您是否查阅了scanf的文档?请在此处RTFM:例如。Ty可能重复,您解决了我的问题:D