输出函数puts()、fputs()、putchar()、printf()
来源:互联网 发布:网络推广主要做什么 编辑:程序博客网 时间:2024/04/26 12:30
puts() 函数用于输出字符串,且在输出后自动在后面添加一个换行符。
例如程序:
#include<stdio.h>
#define DEF "I am a #define string"
int main(void)
{
char str1[80]="An array was initializd to me.";
const char *str2="A pointer was innitialized to me.";
puts("I'm an argument to puts()");
puts(DEF);
puts(str1);
puts(str2);
puts(&str1[5]);
puts(str2+4);
return 0;
}
输出如下:
I'm an argument to puts()
I am a #define string
An array was initializd to me.
A pointer was innitialized to me.
ray was initializd to me.
inter was innitialized to me.
PS:puts()输出的时一定要确保是输出字符串(结尾带'\0'),否则函数将不知道在哪里停止,执行到直到遇到空字符为止。
fputs() 函数是gets()函数的面向文件版本。
fgets()需要第二个参数来说明要写的文件。
与gets()不同,fgets()并不为输出自动添加换行符。
putchar()函数是打印它的参数,仅用来处理字符,使用时要比printf()更简洁。
例如:char c='a';
putchar(c);
printf()函数是用于输出的函数,打印变量的指令取决于变量的类型,每种类型使用都有它相应的字符说明。比如打印整数时用%d符号,打印字符时%c符号。
例如:int a=8;
float b=2.0;
char c='a';
printf("%d %f %c \n ",a,b,c);
对于输出字符串时用%s说明符,它需要一个字符串地址作为参数。
printf()不会自动添加换行符,需要人为指定新的一行,如上面的例子一样可在输出的结尾加上换行符\n。
- 输出函数puts()、fputs()、putchar()、printf()
- 字符串输出函数 puts( ) fputs( ) printf( )
- 一些输出函数小结(putchar puts fputs )
- C 输入、输出库函数学习总结(printf & scanf, gets & puts, fgets & fputs, getchar & putchar)
- Linux C 字符串输出函数 puts()、fputs()、printf() 详解
- C语言输入输出函数归纳总结(printf/fprintf/sprintf/putchar/putch/putc/puts/fputs......)
- 【C语言天天练(十七)】字符/字符串输出函数fputc、fputs、putc、putchar和puts
- puts putchar printf
- 输入与输出函数(printf、putchar、puts和scanf、getchar)
- 【C语言天天练(十六)】字符串输出函数puts、fputs和printf
- fgetc fputc fgets fputs fprintf fscanf getc getchar gets putc putchar puts ungetc函数介绍
- fgetc fputc fgets fputs fprintf fscanf getc getchar gets putc putchar puts ungetc函数介绍
- 字符串输入gets()、fgets()和字符串输出puts()、fputs()函数
- scanf/printf/getchar/putchar/gets/puts/
- 字符串的输入和输出(认识gets()fgets()scanf()和puts()fputs()printf()) ---CCS常用STDIO
- getchar/getche/getch/gets/scanf/printf/puts/putchar
- 用puts和printf()输出字符串
- 字符与字符串处理之getchar,gets,putchar,puts函数
- 一些鼓励
- 每天成长一点---WEB前端学习入门笔记
- Maximum Depth of Binary Tree
- GitLab 邮件发送不成功原因
- 动态规划实现代码
- 输出函数puts()、fputs()、putchar()、printf()
- 关于Random
- 封装字典
- Linux CentOS 7 防火墙/端口设置
- ubuntu安装mono和创建项目
- numPy 学习1
- 逻辑构建注解
- 创建 OVS flat network - 每天5分钟玩转 OpenStack(134)
- 动态规划算法经典案例