[C++] 纯文本查看 复制代码 #include<stdio.h>
int main(void)
{
int a,b,c;
printf("请输入三个数字:");
scanf("%d%d%d",&a,&b,&c);
printf("%d,%d,%d\n",a,b,c);
return 0;
}
[C++] 纯文本查看 复制代码 #include<stdio.h>
int main(void)
{
char a,b,c;
printf("请输入三个字符:");
scanf("%c%c%c",&a,&b,&c);
printf("%c,%c,%c\n", a,b,c);
return 0;
}
[C++] 纯文本查看 复制代码 #include <stdio.h>
int main()
{
char str1[20], str2[30];
printf("请输入用户名:");
scanf("%s", str1);
printf("请输入您的网站:");
scanf("%s", str2);
printf("输入的用户名:%s\n", str1);
printf("输入的网站:%s", str2);
return(0);
}
请输入用户名:admin请输入您的网站:www.runoob.com
输入的用户名:admin
输入的网站:www.runoob.com
scanf 类型说明符: 类型 | 合格的输入 | 参数的类型 | %a、%A | 读入一个浮点值(仅 C99 有效)。 | float * | %c | 单个字符:读取下一个字符。如果指定了一个不为 1 的宽度 width,函数会读取 width 个字符,并通过参数传递,把它们存储在数组中连续位置。在末尾不会追加空字符。 | char * | %d | 十进制整数:数字前面的 + 或 - 号是可选的。 | int * | %e、%E、%f、%F、%g、%G | 浮点数:包含了一个小数点、一个可选的前置符号 + 或 -、一个可选的后置字符 e 或 E,以及一个十进制数字。两个有效的实例 -732.103 和 7.12e4 | float * | %i | 读入十进制,八进制,十六进制整数 。 | int * | %o | 八进制整数。 | int * | %s | 字符串。这将读取连续字符,直到遇到一个空格字符(空格字符可以是空白、换行和制表符)。 | char * | %u | 无符号的十进制整数。 | unsigned int * | %x、%X | 十六进制整数。 | int * | %p | 读入一个指针 。 | | %[] | 扫描字符集合 。 | | %% | 读 % 符号。 | |
- 附加参数 -- 根据不同的 format 字符串,函数可能需要一系列的附加参数,每个参数包含了一个要被插入的值,替换了 format 参数中指定的每个 % 标签。参数的个数应与 % 标签的个数相同。
|