C++ 输入与输出

数据输入输出

数据是程序处理的对象,输入输出操作是程序中不可或缺少的部分,C中输入输出操作都是通过函数调用实现的;C提供了一个"标准I/O库"。

格式输出函数-----printf

基本形式是:

printf("控制字符串",输出项列表);

功能:

按规定的输出格式,把输出项依次输出系统指定的缺省输出设备,通常为显示器。

输出项可以是变量、常量、或表达式。其间用逗号分割。

控制字符串包括格式控制说明符合普通字符两个部分。

使用修饰符,可以控制输出的宽度、精度、小数位数,对齐方式等。

普通字符 原样输出的字符

可打印字符------直接写出字符

不可打印字符_使用转义字符\n,\t,\a;

字符输出函数-------putchar

功能:

将一个字符输出在显示屏上,显示参数可以是字符变量、字符常量、字符ASCII码。

putchar('A');显示大写字母A;

putchar(97);显示小写字面a

如果:c='!';

putchar©;显示字符!

输入输出函数被包含在库函数"stdio.h"中,使用这些函数时,要使用预处理命令 #include "stdio.h" 但printf和scanf可缺省。

格式输入函数-----scanf

功能:从键盘输入数据,按指定的输入格式把数据赋给相应的输入项。

格式:scanf("控制字符串",输入项列表)

注意:接收数据的变量必须用其他地址表示,控制字符串与输出的表示方法相似,注意不同点。

字符输入函数------getchar

格式:getchar() 无参数,只能接收一个字符。

功能:从键盘上输入一个可打印字符,函数的返回值为该字符的ASCII码。使用视,通常将其返回值赋某个字符变量或整型变量。



相关推荐
starzy19902 小时前
深入理解Scala隐式值:编译期自动装配
开发语言·后端·scala
布莱克6052 小时前
Swift 条件语句详解:从 if 到 switch 的完整指南
开发语言·ssh·swift·switch·条件语句·guard·if
汉克老师2 小时前
《从C++小白到算法高手:GESP 1—8级成长地图》第一讲:认识GESP——从编程新手到算法探索者
c++·gesp·信息学竞赛·小学生学c++
吴可可1232 小时前
ActiveX调用WScript.Shell原理揭秘
开发语言
晴天的雨.9923 小时前
【C++】继承篇
java·开发语言·c++
SomeOtherTime3 小时前
第 1 讲:内存布局与所有权解剖——栈帧、胖指针与“移动/拷贝”在汇编层面的真实面目
java·开发语言·汇编
青少儿编程课堂4 小时前
蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会图形化考级:校园大富翁经营闯关解析
c++·python·算法·bfs·信息学竞赛
another heaven4 小时前
【C/C++ 第一次跨越(上):用 C++11/14 停止制造新的旧代码】
c语言·c++·制造
qq_406981034 小时前
c++ lamda(三)Lambda表达式
java·前端·c++
总要学点什么4 小时前
第106篇:三维特效-流动线效果——让一颗光点沿整条线一路滚到头
开发语言·javascript·ecmascript·gis·webgl·材质·cesium