IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> #计算机二级C语言备考学习笔记(三)——基本语句 -> 正文阅读

[C++知识库]#计算机二级C语言备考学习笔记(三)——基本语句

C语言程序设计知识部分

三、基本语句

1.单个字符的输入与输出

(1)字符输入函数getchar()
  • getchar()函数的作用是接收终端输入一个字符。
  • getchar()函数没有参数,函数值就是从输入设备 得到的字符。
(2)字符输出函数putchar()
  • putchar()函数的作用是向终端输出一个字符。

2.数据格式的输入与输出

(1)格式化输出函数printf()

printf是C语言的标准输入输出库stdio提供的库函数,printf的作用是向指定终端输出若干个数据。

一般形式:printf(格式化字符串,输出表列)

  • 格式化字符串:由 % 和格式字符组成
    • 格式字符,可以在 % 与格式字符之间插入“宽度说明”、左对齐符号“—”等。
格式化字符串作用
%C输入输出字符
%d输入输出十进制数
%o输入输出八进制数
%x输入输出十六进制数
%u输出无符号的十进制数
%c输出一个字符
%s输出一个字符串
%f输出实数,以小数形式输出
%e以指数形式输出实数
%g输出实数
  • 输出表列:需要输出的数据,可以是常量、变量和表达式。输出表列中的各输出项用逗号隔开。

  • 注:

    • 在格式控制串中,格式说明与输出项从左至右需一一对应。
    • 在格式控制串中,格式说明与输出项个数要相同。
    • 在格式控制串中,可以包含任意的合法字符(包括转义字符),这些字符在输出时将被“原样输出”。
(2)格式化输入函数scanf()

scanf() 函数用来格式化输入数据,即按指定的格式从输入设备上把数据读入到指定的变量中。

一般形式:scanf(格式化字符串,地址表列)

scanf( )函数中的格式化字符串与printf()函数相同。

注:

  • 对unsigned 型变量的数据,可以用% d、%o、% x格式输入。
  • 在scanf()函数中格式字符前可以用一个整数指定输人数据所占宽度,但对于输入实型数则不能指定其小数位的宽度。
  • 在格式控制串中,格式说明的个数应该与输人项的个数相等,且要类型匹配。
  • scanf()函数中的输入项只能是地址表达式,而不能是变量名或其他内容。
  • 在用“%c”"格式输人字符时,空格字符和转义字符都可作为有效字符输人。
  • 在输入数据时,若实际输人数据少于输入项个数,scan()函数会等待输人,直到满足条件或遇到非法字符才结束;若实际输人数据多于输人项个数,多余的数据将留在缓冲区备用,作为下一次输入操作的数据。
  • 输入数据时,当输入“间隔符”时,程序输入结束。

.

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-07 21:43:07  更:2021-08-07 21:43:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/9 10:11:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码