c语言中输出函数putc_putchar_puts-printf

本文深入探讨了C语言中的输入输出(I/O)概念,包括putchar、putc、puts和printf函数的使用方法及区别。通过具体示例,讲解了如何将数据输出到屏幕或文件,以及不同格式控制符号的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//输入输出:英文是Input/Output 简称IO。
//putchar:将指定的数值对应的ASCII字符打印到屏幕上。
//putc:不但指定数值,而且还可以指定打印到哪里去。
//stdout:是指定打印到屏幕上 standard out .
//putc可以指定打印到一个文件(FILE *pf=fopen("C:\\text.txt","w");putc('x',pf))。
//可以认为stdout是一种特殊的文件。
//putc('x',stdout)等价于putchar('x');
//putchar 意思是输出一个字符。
//puts 意思是输出一个字符串。从头开始直到遇到'\0'结尾符号结束打印。
//puts("string")等价于printf("string\n").
//printf格式控制符号 %d有符号的十进制整数 %u无符号的十进制整数
//%x代表十六进制整数
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
 puts("北京欢迎您!");
 FILE *pf = fopen("D:\\test.txt", "w");
 putc('x', pf);
 int i= fclose(pf);//关闭文件并把内容刷新进文件
 printf_s("%d",i);
 /*int a = 50;
 putchar(a);//2
 putchar('A'+5);//F
 putc('x',stdout);//x
 putc('8',stdout);//8
 putc(61,stdout);//=
 putchar('\n');//回车
 float f = 97.555f;
 putchar(f);//取整后的97对应的ASCII码a
 putchar(68);//D
 char i = 'A';
 putchar(i);//A
 putchar('@');//@
 putchar('b');//b
 */
 return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值