c语言数据输入输出

简介:

C语言无I/O语句,I/O操作由函数实现
 #include <stdio.h>

字符输出函数
格式: putchar( c )
参数: c为字符常量、变量或表达式
功能:把字符c输出到显示器上
返值:正常,为显示的代码值;

 

格式:printf(“格式控制串”,输出表)
功能:按指定格式向显示器输出数据
返值:正常,返回输出字节数;出错,返回EOF(-1)

输出表:要输出的数据(可以没有,多个时以“,”分隔)
格式控制串:包含两种信息
格式说明:     %[修饰符]格式字符  ,用于指定输出格式
普通字符:原样输出
格式字符

字符输入函数:

格式:getchar( )
功能:从键盘读一字符
返值:正常,返回读取的代码值;出错,返回EOF(-1)

格式: scanf(“格式控制串”,地址表)
功能:按指定格式从键盘读入数据,存入地址表指定
存储单元中,并按回车键结束
返值:正常,返回输入数据个数

地址表:变量的地址,常用取地址运算符&
格式字符:d,i,o,x,u,c,s,f,e

例   scanf(“%d”,&a);
       输入:10        则    a=10

例   scanf(“%x”,&a);
       输入:11        则    a=17

 

输入分隔符的指定
一般以空格、TAB或回车键作为分隔符
其它字符做分隔符:格式串中两个格式符间字符

 

输入数据时,遇以下情况认为该数据结束:
遇空格、TAB、或回车
遇宽度结束
遇非法输入

 

字符串输出函数puts
格式:puts(字符数组)
功能:向显示器输出字符串(输出完,换行)
说明:字符数组必须以‘\0’结束

字符串输入函数gets
格式:gets(字符数组)
功能:从键盘输入一以回车结束的字符串放入
            字符数组中,并自动加‘\0’
说明:输入串长度应小于字符数组维数

 

 

目录
相关文章
|
1月前
|
C语言
C语言对文件的输入输出
C语言对文件的输入输出
17 0
|
1月前
|
存储 C语言
【C语言】利用数组处理批量数据(字符数组)
【C语言】利用数组处理批量数据(字符数组)
|
1月前
|
C语言
【C语言】利用数组处理批量数据(一维数组和二维数组)
【C语言】利用数组处理批量数据(一维数组和二维数组)
|
1月前
|
C语言
14.C语言:用scanf函数输出数据
14.C语言:用scanf函数输出数据
15 0
|
1月前
13.C语言:用printf函数输出数据
13.C语言:用printf函数输出数据
24 0
|
1月前
|
存储 C语言
C语言数据的输入举例
C语言数据的输入举例
17 1
|
1月前
|
存储 C语言
C语言数据的输出举例
C语言数据的输出举例
17 1
|
13天前
|
C语言 C++ 数据格式
【C++对于C语言的扩充】C++与C语言的联系,命名空间、C++中的输入输出以及缺省参数
【C++对于C语言的扩充】C++与C语言的联系,命名空间、C++中的输入输出以及缺省参数
|
1天前
|
C语言
深入理解C语言中的printf函数及数据输出
深入理解C语言中的printf函数及数据输出
11 0
|
26天前
|
存储 编译器 程序员
【C语言】整形数据和浮点型数据在内存中的存储
【C语言】整形数据和浮点型数据在内存中的存储
15 0