C语言数据输入输出

 2024-03-17 04:04:03  阅读 0

数据输入和输出概念

1.C语言本身不提供输入输出语句

函数和scanf函数不是输入输出语句,而是库函数,其语句称为函数调用语句。

2、在程序开头使用预处理指令#,将相关头文件放入程序中。

喜欢

#include

使用函数输出数据 1. 函数的一般格式

一般格式为(格式控制,输出表列)

例如("%d,%c\n",i,c);

括号里有两部分

“格式控制”包括两条信息

格式声明,由“%”和格式字符组成,如%d等。其作用是将输出数据转换为指定格式进行输出

普通字符,即需要原样输出的字符,例如逗号、空格、双撇号内的换行符

输出表列:程序需要输出的一些数据,可以是常量、变量或表达式。 例如上面的i,c

2.格式字符

用法语的句子有哪些_c语言中input和output的用法_运用法语怎么说

.png

1.d 格式字符:用于输出有符号十进制整数

可以在格式声明中指定输出数据的**域宽**(所占的列数)。如"%5d",即指定输出数据占5列,输出的数据显示在此5列区域的右侧。

如("%5d%5d\n",12,-345);

输出结果为

12(12前有3个空格)

-345(-345 前面有 1 个空格)

2.c格式字符:用于输出一个字符

例如

char ch='a';
printf("%c",ch);

运行时输出

c格式字符还可以指定字段宽度

如果整数在0-127范围内,也可以使用“%c”以字符形式输出。 3. s 格式字符:用于输出字符串 4. f 格式字符:用于输出实数。以十进制形式输出 (1) 基本类型,使用%f。 一般情况下,实数中的整数部分全部输出,小数部分输出6位。 (2) 指定数据宽度和小数位数,使用%m.nf。 m表示输出域宽度。

n 代表十进制尾数 (3)。 输出数据左对齐,使用%-m.nf5.e格式符号:以指数形式输出实数 6.其他格式符号 (1) i格式符号与d格式符号作用相同。 按 输出十进制整数数据的实际长度 (2) o 格式字符以八进制整数形式输出 (3) x 格式字符以十六进制整数形式输出 (4) u 格式字符以十进制整数无符号数据的形式输出 (5) g 格式字符用于输出浮点数。 系统自动选择f格式或e格式输出,并使用scanf函数输入数据。 scanf函数的一般形式

scanf(格式控制,地址表列)

“格式控制”的含义与打印功能相同。 “地址表列”是由多个地址组成的表列,可以是变量的地址,也可以是字符串的首地址。 scanf函数中的格式声明

与打印功能类似

用法语的句子有哪些_c语言中input和output的用法_运用法语怎么说

.png

使用scanf函数时应注意的事项。 scanf函数中的格式控制后面应该跟的是变量地址,而不是变量名 scanf("%f%f%f",a,b,c); 这是不正确的。 应该是 scanf( "%f%f%f",&a,&b,&c);如果格式控制字符串中除格式声明外还有其他字符,则应在相应位置输入与这些字符相同的字符 scanf输入数据时("a=%f,b=%f,c=%f",&a,&b,&c);

应输入

a=1,b=2,c=3 当以“%c”格式声明输入字符时,空格字符和“转义字符”中的字符将被输入为有效字符。

例如:scanf("%c%c%c",&a,&b,&c);

需要输入abc,中间不能有空格。

当输入数值数据时,如输入空格、回车、Tab键,或者遇到非法字符(不属于数值的字符),则认为数据已经结束。 字符输入输出函数使用函数来输出字符。

(C)

运用法语怎么说_用法语的句子有哪些_c语言中input和output的用法

.jpg

使用函数输入字符

(C)

.jpg

标签: 输出 格式 字符

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码