戳蓝字“趣学C语言”关注我们哦!FOEREWORD引言

每当你满怀信心的准备尝试一件新事物时,冥冥之中,宇宙晦暗一处已经亮起一丝微弱的光芒,直径或许不过纳米级别,或是更小,却耀眼异常。

你小心翼翼、万般欣喜地不断渗透,一颗接一颗的星也不断亮起,星云密布的那片星域,已然勾勒出你想成为的样子。

这儿,一扇大门已经为你敞开,欢迎您来到趣学C语言的世界。

乘风破浪会有时,直挂云帆济沧海。

TEXT正文01知识点

1、数据输出

C语言中使用printf()、putchar()和puts()等函数进行数据的输出

(1)printf()函数

最基本的数据输出函数,其格式为:

printf(格式控制,输出项表)

其中的格式控制总要以%开头,并使用双引号扩起,后面接上格式字符,主要有:

%c、%d、%o、%x、%u、%f、%e、%g、%s、%p、%%

(2)putchar()函数

用于在屏幕上输出一个字符,其格式为:

putchar(ch)

ch为一个字符型变量或常量

(3)puts()函数

用于在屏幕上输出一个字符串,其格式为:

puts(str)

str为一个字符串变量或常量

2、数据输入

C语言中使用scanf()、getchar()和gets()等函数进行数据的输出

(1)scanf()函数

最基本的数据输入函数,其格式为:

printf(格式控制,输入项表)

其中的格式控制总要以%开头,并使用双引号扩起,后面接上格式字符,主要有:

%c、%d、%i、%o、%x、%u、%f、%e、%s

scanf在使用时要注意,如果两个格式指示符之间出现普通字符,必须原样输入,如:

scanf("%d!,%c",&a,&b);

若想把2赋给a,把A赋给b,必须输入   2!,A

(2)getchar()函数

用于读取一个字符,其格式为:

ch=getchar()

ch为一个字符型变量

(3)gets()函数

用于在屏幕上输出一个字符串,其格式为:

gets(str)

str为一个字符串变量

注:使用gets()函数输入的字符串可以有空格,而scanf("%s",str)不能输入有空格的字符串

02例题

例2-2-1 以下程序的执行结果是            。

#include

void main()

{

float a=3.1415;

printf("|%6.0f|\n",a);

}

A. |3.1415|              B. |     3|

C.|    3.|                    D.|   3.0|

解:选B。|%6.0f|表示输出实数,小数位数为0,总长度为6

例2-2-2 如果x为float类型变量,则以下语句输出为           。

float x=213.82631;

printf("%4.2f\n",x);

A.213.82                        B.宽度不够,不能输出

C.213.82631                   D. 213.83

解:选D。float四舍五入,这也是C语言中唯一四舍五入的地方,切记

EPILOGUE结语

希望对您有用,再会。

屏幕输出语句_2.2 数据输入与输出相关推荐

  1. matlab输出c语言,MATLAB数据输入和输出 C语言转换

    数据输入和输出 一.概述 MATLAB可读和写的文件格式: 文件格式文件内容扩展名读.写文件的函数MATLAB 保存的MA TLAB工作区.mat load,save 文本Text 任意textsca ...

  2. c语言程序标准输入和输出语句,C语言程序设计--输入与输出

    C语言的输入 所有的输入都是依赖于C语言函数进行的,这个函数是C语言标准库自带的,定义在头文件里面,所以,要想使用与输入相关的函数,都需要包含这个头文件 #include 输入函数gets 这是一个获 ...

  3. 中南林业科技大学Java实验报告二:基本数据类型的使用和数据输入、输出

    实验2:基本数据类型的使用和数据输入.输出 2.1实验目的 掌握标识符命名规则: 基本数据类型的声明: 基本数据类型的初始化: 掌握从键盘输入数据. 2.2实验内容 2.2.1 编写一个程序声明8种基 ...

  4. Java输出语句以及一些占位符在输出语句中的使用

    Java输出语句以及一些占位符在输出语句中的使用 System.out.print(); Syetem.out.printf(); System.out.println(); print就是一般的标准 ...

  5. ACMNO.16用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的

    题目描述 用迭代法求 . 求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001.输出保留3位小数 输入 X 输出 X的平方根 样例输 ...

  6. C语言数据输入与输出

    1.输入与输出举例 例一:求a+bx+c=0方程的根.a,b,c由键盘输入,设-4ac>0 编写程序: 结果输出: 注:1.输入输出是以计算机主机为主体而言的. 2.C语言本身不提供输入输出语句 ...

  7. c++ 一行输出八个数字_R语言笔记(三):数据输入与输出

    本文主要介绍数据基本的输入与输出方法,内容包括: 1. 数据的输入 1.1 scan(), edit(), fix() 1.2 调用 R 包自带数据 1.3 调用本地数据 2. 数据的输出 1. 数据 ...

  8. c语言输入姓名输出姓和名_C输入和输出

    c语言输入姓名输出姓和名 Input means to provide the program with some data to be used in the program and Output ...

  9. c语言编程输入a是输出为a_C ++编程基本输入,输出,数据类型,声明能力倾向问题和解答...

    c语言编程输入a是输出为a This section contains C++ programming Basic Input, Output, Data types, Declaration etc ...

最新文章

  1. mergesort java_归并排序详解(MergeSort)递归和非递归实现
  2. 【Android 逆向】加壳技术简介 ( 动态加载 | 第一代加壳技术 - DEX 整体加固 | 第二代加壳技术 - 函数抽取 | 第三代加壳技术 - VMP / Dex2C | 动态库加壳技术 )
  3. 字节跳动高频算法题TOP100
  4. ipv4和ipv6的区别,如何保护ip地址安全?
  5. 家乐福首家付费会员店遇到「喜与忧」背后,行业同质化问题浮出水面
  6. linux系统有几个系统盘,linux操作系统的分区有哪些种类?各分区主要作用是什么?...
  7. C#LeetCode刷题之#110-平衡二叉树(Balanced Binary Tree)
  8. localStorage sessionStorage 和cookie等前端存储方式总结
  9. java读写文件总结
  10. 无模型自适应迭代学习控制原理和matlab代码仿真学习记录
  11. 帆软高级函数应用之时间函数
  12. hive+hbase学习手册
  13. 小程序简介和开发工具
  14. 必备单品,FSearch
  15. 中国被黑站点统计系统 2006年9月分析报告
  16. 3-5 单链表分段逆转
  17. oracle12c创建监听,Oracle 12c为PDB创建专用监听
  18. Python数据分析项目-共享单车骑行数据分析
  19. 解决网站加载图片太慢
  20. 计算机编程英语发音,计算机编程常用英语

热门文章

  1. 贪心算法解决跳马问题_算法浅谈——怪盗基德的珠宝选择问题与贪心算法
  2. kafka教程_2018年机器学习趋势与Apache Kafka生态系统结合
  3. java 导出word_Java 生成Word文档
  4. nfs文件服务器读取文件夹,NFS文件服务器.ppt
  5. 把代码放到服务器文件夹,怎么将本地代码传到云服务器
  6. 基于单片机的水壶自动加热系统_基于单片机的智能热水壶设计说明
  7. matlab向量与x正方向的夹角_MIT—线性代数笔记25 对称矩阵和正定性
  8. Spring Cloud Alibaba 2021.0.1.0 发布:版本号再也不迷糊了
  9. 皮一皮:王大爷尽说些大实话...
  10. HttpClient 设置不当引发的一次雪崩!