0
点赞
收藏
分享

微信扫一扫

printf()scanf()函数使用


目录

printf函数使用

打印字符串

打印数据 

scanf函数使用

printf函数使用

打印字符串

首先我们printf函数可以打印字符串,写法如下。

printf("hello world\n");
printf("需要输入的字符串\n");

这个地方\n表示换行操作,就是键盘中Enter键的作用。但是部分编译器需要写成\t\n才能换行。

我们可以删除\n看一下效果

printf()scanf()函数使用_c++

 没有删除\n的效果

printf()scanf()函数使用_双引号_02

打印数据 

很多时候我们会使用printf打印数据。这个时候我们需要知道如下标识符

#include <stdio.h>
int main()
{
	printf("整型输出:                                        %d\n",16);
	printf("长整型输出:                                      %ld\n",16);
	printf("以16进制输出的内存地址:                          %p\n",16);
	printf("以八进制数形式输出整数:                          %o\n",16);
	printf("以十六进制数形式输出整数:                       %x\n",16);
	printf("以十进制数输出无符号数据:                        %u\n",16);
	printf("输出一个字符:                                    %c\n",'1');//这里需要注意是''单引号,不是""双引号
	printf("输出一个字符串:                                  %s\n","16");//这里需要注意是""双引号,不是''单引号
	printf("输出实数,以小数形式输出:                        %f\n",16.0);//这里必须是浮点型数据
	printf("以指数形式输出实数:                              %e\n",16);
	printf("根据大小自动选f格式或e格式,且不输出无意义的零:  %g\n",16);
	return 0;
}

输出结果

printf()scanf()函数使用_字符串_03

记得是用单引号''),%s输出一个字符串(也可以输出一个字符,“a”,记得必须是双引号!!!)

我们这个printf()函数会把括号中逗号“,”后面的数据放在“%d”中。

scanf函数使用

scanf函数使用和printf类似,都是使用的%d,%f,%c,%s来表明输入的数据是什么。

如果我们像让数字1存入到变量num1中,数字2存入num2中可以这么写。

#include <stdio.h>
int main()
{
	int num1 = 0;
	int num2 = 0;
	printf("输入两个操作数:>");
	scanf("%d%d", &num1, &num2);
	printf("sum1 = %d    sum2 = %d\n", num1,num2);
	return 0;
}

这里需要注意几个点:

1,必须是&num。

2,不要写成

scanf("%d %d\n",&num1,&num2);

scanf运行的时候会弹出一个这样的框

printf()scanf()函数使用_数据_04

我们需要输入一个数字1——>然后空格——>再输入一个数字2——>Enter回车 ;最后结果如下

printf()scanf()函数使用_数据_05

 

举报

相关推荐

0 条评论