首页 > 其他分享 >getchar()、putchar()、gets()、puts()、scanf()

getchar()、putchar()、gets()、puts()、scanf()

时间:2023-12-25 18:33:25浏览次数:31  
标签:putchar puts int scanf printf gets getchar

getchar()获取单个字符

putchar()输出单个字符

gets()获取一个字符串

puts()输出一个字符串

scanf()获取数据 相对于getchar()函数,

当scanf()遇到空格时,就会自动结束getchar()不会

以上头文件<stdio.h>

getchar()--putchar()

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	char sex[5];
	printf("请输入5个人的性别M/V\n");
	for (int i = 0; i < 5; i++)
	{
		sex[i]=getchar();
	}
	printf("性别\n");
	for (int i = 0; i < 5; i++)
	{
		putchar(sex[i]);
		putchar('\n');//输出单个字符 -单引号
	}
	return 0;
}

gets()--puts()

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	char name[1024] = "\0";
	printf("输入\n");
	gets(name);
	printf("输出\n");
	puts(name);
	return 0;
}

标签:putchar,puts,int,scanf,printf,gets,getchar
From: https://blog.51cto.com/u_16425777/8970954

相关文章

  • 【C语言】结束符’\0‘ & gets()字符串输入函数
    ......
  • 【C语言】结束符"\0" & gets()字符串输入函数
    ......
  • C语言如何处理scanf输入函数不安全的问题?
    要不看到这个警告,只需在整个代码的第一行输入:这样scanf函数就不会报错了。......
  • Mysql慢日志getshell
    Mysql慢日志getshellshowvariableslike'%slow%';Variable_nameValuelog_slow_queriesOFFslow_launch_time2slow_query_logOFFslow_query_log_fileC:\phpStudy\PHPTutorial\MySQL\data\WIN-374NAWYudt-slow.logsetGLOBALsl......
  • 【C系列5.4】指针专题之分割字符串(strtok与gets的应用)(hznuoj)
    Description Alex的好朋友都去生猴子了,所以她只好百无聊赖地继续玩字符串游戏。输入一个长度不超过10000的字符串,字符串中只含字母和空格,空格用于分隔单词,请将字符串中用空格分隔的单词输出来。 Input 输入含多组测试数据,每组占一行,是一个长度不超过10000的字符串,只含字......
  • Servlet Session基本概念和使用方法,获取Session对象: 在Servlet中,可以使用HttpServletR
    ServletSession基本概念和使用方法,获取Session对象:在Servlet中,可以使用HttpServletRequest对象的getSession()方法来获取当前请求的Session对象目录Session介绍Session使用步骤Session示例LoginServletsuccess.jspfailure.jspSession介绍Session是Web开发中的一种机......
  • scanf()
    要想破解scanf()输入的问题,一定要学习缓冲区,它能使你对输入输出的认识上升到一个更高的层次,以后不管遇到什么疑难杂症,都能迎刃而解。可以说,输入输出的“命门”就在于缓冲区。scanf()是从标准输入设备(键盘)读取数据,带有行缓冲区的,这让scanf()具有了一些独特的“性格”,例如可以......
  • scanf
    在C语言中,scanf函数从标准输入(键盘)读取用户输入的数据。这是一个常用的函数,但也有很多注意事项和细微差别需要了解。基本语法:intscanf(constchar*format,...);参数:format:一个字符串,指定输入的格式。...:可变参数,根据格式字符串来确定类型和数量。返回值:该函......
  • scanf():
    scanf():和printf()类似,scanf()可以输入多种类型的数据。 =scanformat 格式化扫描,也就是从键盘获得用户输入,和printf的功能正好相反#include<stdio.h>intmain(){inta=0,b=0,c=0,d=0;scanf("%d",&a);//输入整数并赋值给变量ascanf("%d",&b);//输......
  • scanf和赋值忽略符用法
    一.scanf基本用法 1.scanf()函数用于读取用户的键盘输入。scanf()处理数值占位符时会自动忽略空白字符,包括空格、制表符、换行符等。所以,用户输入数据之间,有一个或多个空格不影响scanf()解读数据,另外,用户使用回车键,将输入分成几行,也不影响解读。二.scanf的返回值 1.scanf()的返......