scanf传递参数的各种格式
时间: 2023-10-22 20:33:57 浏览: 101
详解参数传递四种形式
scanf() 是 C 语言中用于从标准输入(键盘)读取数据的函数,它的参数格式有以下几种:
1. %d:读取整数类型的数据,如 int、short、long、char 等;
2. %u:读取无符号整数类型的数据;
3. %f:读取单精度浮点数类型的数据;
4. %lf:读取双精度浮点数类型的数据;
5. %c:读取字符类型的数据;
6. %s:读取字符串类型的数据;
7. %p:读取指针类型的数据;
8. %x:读取十六进制整数类型的数据;
9. %o:读取八进制整数类型的数据;
10. %e:读取科学计数法表示的浮点数类型的数据。
在使用 scanf() 函数时,需要根据输入的数据类型来选择对应的参数格式,同时还需要注意输入的数据格式与参数格式是否匹配,否则会导致读取错误或程序崩溃。
阅读全文