3.2 程序的基本结构和语句 数据的输出与数据的输入(笔记)

本文介绍了C/C++程序中的数据输出函数printf()和数据输入函数getchar()、scanf()的使用方法,包括格式控制和各种格式字符的讲解。重点演示了字符输出、数值格式化和字符串输入的操作技巧。
摘要由CSDN通过智能技术生成


#include :预编译命令,作用是将某些文件包含到用户的源文件中来,也就相当于把某个文件中的内容原封不动的贴到#include这个位置
标准的I/O库; stdio.h叫头文件(head),
#include <stdio.h> //<>是系统目录中找头文件。所以标准的stdio.h头文件就用<>
#include “stdio.h” //"" 的含义是在首先在当前目录查找,如果找不到,再到系统目录中查找。 “” 用于自己写的头文件,让系统优先使用当前目录中定义的头文件。

一.数据的输出

1.putchar©

putchar© :向屏幕输出一个字符,只能输出字符,并且是一个字符,用处不是很大
上述这个c可以是个字符型变量,也可以是个整形变量

2.printf()函数

printf()函数:向屏幕输出若干任意类型的数

(1)格式:

printf(格式控制,输出表列);

(2)格式控制:用双引号括起来的字符串,包含两种信息

 原样输出的普通字符"hello world";

printf(“hello world”);
格式字符比如 %d,%f,%c

(3)格式字符:

%d:以十进制形式输出一个数字
%o: 以八进制数形式输出一个数字
%x: 以十六进制数形式输出一个数字
%u: 以十进制数形式输出一个unsigned型数据

%c: 0-255之间的数字,都可以用%c来输出
%s: 输出一个字符串。\0

%f: 输出实数

float x,y;
x = 2.15;y = 3.12;
printf("%f\n",x+y);       //默认小数点后
printf("%.4f\n",x+y);    //小数点后4位

显示%:
<1>用两个百分号
<2>字符或者字符串

printf("5%%\n");
printf("5%c\n",'%');
printf("5%s\n","%");

二.数据的输入

从键盘上输入数据。

1.getchar()

getchar(); 执行后等待用户从键盘上输入一个字符,并按回车后程序才能继续执行。

char c;
c = getchar();
putchar(c);

printf("%c",getchar());

2.scanf函数

scanf函数,这是个格式化输入函数;用来输入任何类型的多个数据,格式为:
scanf(格式控制,地址表列)
当输入回车的时候表示整个的数据输入结束

int a,b,c;
scanf("%d%d%d",&a,&b,&c);   //&地址运算符(表示该变量在内存中的地址)
  //三个输入的数据之间可以用空格,回车,tab分隔,但不能用逗号分隔
scanf("%d,%d,%d",&a,&b,&c);

整理至https://appd872nnyh9503.pc.xiaoe-tech.com/index的笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值