网站首页 > 文章中心 > 其它

c语言中put是什么函数的简单介绍

作者:小编 更新时间:2023-08-23 18:20:27 浏览量:126人看过

C语言中如何用 gets(),put()

gets()、puts()

都是针对字符串类型处理的,传入的参数是char *型,或char[]型

gets()是输入字符串函数,puts()是字符串输出函数

例如:

char *a;

c语言中put是什么函数的简单介绍-图1

gets(a);

或者:

char a[10];

相当于:

scanf("%s",a);

输出函数:

puts(a);

相当于:

printf("%s\n",a);

C语言中put()与puts()的区别是什么?

putchar()和puts()吧?

putchar()是输出一个字符的意思,经常用来输出一些特殊字符.

比如你要输出一个空格:putchar('\n');

和printf有作用相同的地方.相对的getchar()获得一个字符.

puts();和gets();

前者是输出,后者是(从键盘)获得.

但是而这都是对于字符数组或者指向字符数组的指针进行操作的.

这两个与scanf("%s",str);以及for和%c的组合相比,优点是书写简便,可以接受空格(比如你输入how are you?的时候,有空格就是能用gets()进行输入了).scanf是看到空格和回车都认为是结束,而gets可以接受空格,只把回车当做结束.字符串输入输出的时候这两个函数用的频率还是蛮高的.

再就是后面文件方面的输入输出,fgetc()/fputc()/fgets()/fputs(),有兴趣可以看一下.

C语言里的puts()函数怎么用

puts就是输出字符串啊.

int puts(

const char* string

);

MSDN的例子

/* PUTS.C: This program uses puts

* to write a string to stdout.

*/

#include stdio.h

void main( void )

{

puts( "Hello world from puts!" );

}

运行结果就是

Hello world from puts!

你要输出换行的话,就用 puts( "\n" );

用法很简单啊,就是把一个C样式的字符串当参数传过去.

//-----------------------------------------

我刚刚试过了

puts( "" )的确可以起到换行的作用.

The puts function writes string to the standard output stream stdout, replacing the string's terminating null character ('\0') with a newline character ('\n') in the output stream.

当puts遇到\0时,会输出一个\n,也就是换行.

所以puts( "" )时,因为字符串本身长度为0,所以第一个字符就是\0,puts会输出一个\n,所以起到了换行的效果.

也就是说, puts( "" )跟puts( "\0" )是等效的,也等效於printf( "\n" )

putchar()在c语言中是什么意思

putchar()是c语言中的一个函数,功能是向终端输出一个字符.

python是一种跨平台、开源、免费的高级动态编程语言,对.python具有简单、易学、速度快、免费、开源、可移植性、可扩展性、丰富的库等优点.python语言极其容易上手,它是一种代表简单主义思想的语言.

其函数原型为:

int putchar(int ch).

ch表示要输出的字符内容,返回值作用为:如果输出成功返回一个字符的ASC码,失败则返回EOF即-1.

举例:

putchar('A'); /*输出大写字母A */

putchar(x); /*输出字符变量x的值*/

putchar('\n'); /*换行*/

以上就是土嘎嘎小编为大家整理的c语言中put是什么函数的简单介绍c语言中put是什么函数的简单介绍相关咨询咨询主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章