c语音格式化输出

本文详细介绍了C语言中的格式化输入和输出函数,包括printf、fprintf、sprintf、scanf、fscanf和sscanf等函数的使用方法,转换控制符、字段限定符及其注意事项。同时,还提到了其他流函数、文件流错误处理和文件描述符的相关知识。
摘要由CSDN通过智能技术生成

格式化输入和输出函数\n一、printf、fprintf 和sprintf函数\n\n函数原型:\n\n#include \u003Cstdio.h>\n\nint printf(const char *format, ...);\nint sprintf(char *s, const char *format, ...);\nint fprintf(FILE *stream, const char *format, ...);\n1\n2\n3\n函数说明:\nprintf系列函数能够对这种不同类型的参数进行格式编排和输出。format参数控制输出的格式。\n\nprintf函数,print format的简写,作用是把自己的输出送到标准输出。\n\nsprintf函数,string print format的简写,作用是把自己的输出和一个结尾空字符写到作为参数传递过来的字符串s里。这个字符串必须足够容纳所有的输出数据。\n\nfprintf函数,file print format的简写,作用是把自己的输出送到一个指定的文件流。\n\n常用的转换控制符:\n\n转换控制符\t转换控制符说明\n%d,%i\t以十进制格式输出一个整数\n%o,%x\t以八进制或十六进制格式输出一个整数\n%c\t输出一个字符\n%s\t输出一个字符串\n%f\t输出一个(单精度)浮点数\n%e\t以科学计数法格式输出一个双精度浮点数\n%g\t以通用格式输出一个双精度浮点数\n%%\t读取一个%字符\n例:\n\nchar initial = ‘A’;\nchar *surname = \"Matthew\";\ndouble age = 13.5;\n\nprintf(\"Hello Mr %c, %s, aged %g\\n\", initial, surname, age);\n1\n2\n3\n4\n5\n字段限定符:\n\n字段限定符\t说明\n%10s\t右对齐输出字符串\n%-10s\t左对齐输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值