scanf输入tips

简介: scanf输入tipsscanf输入tips
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
using namespace std;  
//scanf为%c格式时可以读取换行,空格等
/*scanf当其他格式的时候(不包括正则表达式), 如果空格或者换行出现在前面,会被读取并抛弃
在后面的时候,不会读取,而只是检测。
比如
缓冲中是 空格123空格
以%d读取, 那么第一个空格会被抛弃。读入123三个数值,发现下一个是空格,那么停止。
但是这个结尾的空格 还在缓冲区里面。
正则表达式的时候,看正则写法,决定是否抛弃。
*/
int main(){  
  char a,b; 
  scanf("%*c%c",&a); //接收了第一个并丢弃
  printf("%c\n",a);
  //若输入xy,则输出y,输入的x字符被跳过。
  printf("%*c\n",2,'b'); //则输出两空格后接着输出b,跳过的数目由对应的2确定。
  system("pause");
    return 0;   
}
相关文章
|
6月前
|
程序员 编译器 C语言
用printf函数输出数据
用printf函数输出数据
41 2
|
6月前
|
JavaScript 前端开发
input 输入 限制 大全
input 输入 限制 大全
221 0
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
VS中出现的printf,scanf等函数不安全而报错的问题的全面解决方法
|
5月前
格式化输入──scanf()函数
【6月更文挑战第24天】格式化输入──scanf()函数。
112 5
|
6月前
|
存储 安全 C语言
C语言程序设计——格式输入函数scanf()
C语言程序设计——格式输入函数scanf()
|
6月前
|
存储 C语言
用scanf函数输入数据
用scanf函数输入数据
65 1
|
6月前
|
存储 C++
C++ cin标准输入流,及获取多个输入的方法
在C++中,cin与流提取运算符>>配合使用,可以用于获取标准的输入,比如从键盘上获取输入。cin是C++标准库标准库iostream中的一个类实例。
110 1
|
6月前
|
C语言
使用printf函数输出数据
在C语言中,printf函数是一个常用的标准库函数,用于在控制台输出格式化的字符串和数据。它允许我们按照指定的格式输出各种类型的数据,包括整数、浮点数、字符和字符串等。
70 0
|
编译器 C语言 C++
scanf的多组输入及两种输入方法你还不会嘛?看完这篇文章让你彻底认识scanf!
scanf的多组输入及两种输入方法你还不会嘛?看完这篇文章让你彻底认识scanf!
333 0
C++的输入与输出:cin与cout
C++的输入与输出:cin与cout