首页 > 其他分享 >C语言之输出函数printf以及puts

C语言之输出函数printf以及puts

时间:2024-11-06 13:18:05浏览次数:3  
标签:输出 函数 puts C语言 参数 printf 字符串

printf和puts都是c语言的库函数,都可以输出的函数但他们也存在着一定的区别

printf函数:

1.功能强大:

printf是一个格式化输出的函数,它可以输出各种类型的数据,并且能够按照指定的格式进行输出,例如会以10进制整数输出10。可以同时输入多组数据,灵活的控制输出的格式,如控制整数的进制、浮点数的精度。

2.格式控制:

格式可用%d,%f等表示但一个%X必须对应一个参数,不能同时两个%X却只有一个参数,你可能想表达两个%X都是这个参数但在C语言中这样是行不通的。

puts函数

1.简单的输出字符串

puts主要用于输出字符串。它会将字符串输出到标准输出设备(通常是屏幕),并且会在输出的字符串末尾自动添加一个换行符\n。例如,puts("Hello");会输出Hello并换行。

2.参数单一

它的参数只有一个,就是要输出的字符串(以'\0'结尾的字符数组)。相对printf而言,puts功能较为单一,主要就是用于简单的字符串输出。

标签:输出,函数,puts,C语言,参数,printf,字符串
From: https://blog.csdn.net/yuanManGan/article/details/143568063

相关文章

  • 关于我、重生到500年前凭借C语言改变世界科技vlog.15——深入理解指针(4)
    文章目录1.回调函数的介绍2.qsort使用实例2.1qsort函数介绍2.2使用qsort函数排序整型数据2.3使用qsort排序结构数据3.qsort的模拟实现希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力!1.回调函数的介绍回调函数就是一个通过函数指针调用的......
  • c语言中获取数组的长度
     001、一维数组[root@PC1test1]#lstest.c[root@PC1test1]#cattest.c#include<stdio.h>intmain(void){intv1[5]={3,4,8};printf("lengthofv1is%d\n",sizeof(v1)/sizeof(v1[0]));return0;}[root@PC1tes......
  • C语言-feof函数
     ......
  • 【落羽的落羽 C语言篇】操作符、二进制·之其一:初识编码方式及位操作符
    文章目录一、操作符1.操作符的分类2.操作符的属性2.1优先级2.2结合性二、二进制1.原码、反码、补码2.位操作符2.1左移操作符<<2.2右移操作符>>2.3&|^~一、操作符在C语言中,操作符是用于执行各种操作的符号,它们是构成语法、表达式的基本元素1.操......
  • 【重生之我要苦学C语言】深入理解指针4
    深入理解指针4字符指针变量指针指向字符变量charch='w';char*p=&ch;指针指向字符数组chararr[10]="abcdef";char*p=arr;printf("%s\n",arr);printf("%s\n",p);结果是一样的也可以写成:char*p="abcdef";//常量字符串//将字符串首字符a的地......
  • 重温c语言之,7天开整,就是随便的写写,第六天
    一:字符串相比较题目:编写代码实现,模拟用户登录情景,并且只能登录3次。(只允许输入3次密码,密码正确则提示输入成功,如果三次都输入错误,则退出程序)这里就是用到了strcmp这个函数,其实这个函数是让两个字符串同时从左到右转换成ASCLL码,之后两个字符,前面的减去后面的,如果全部减......
  • C语言字符数组 java封装
    1.intmain(void){   inta[5]={1,3,5,7,9};   charstrl[5]={'A','B','C','D','E'};   charstr2[5]="ABCD";//不能是ABCDE,最后还有\0   inti=0;   //for(i=0;i<5;i++)   //{ ......
  • c语言学习5运算符与表达式
    5.1运算符与表达式5.1.1运算符:对数据进行操作赋值运算符:=算术运算符:+-*/%关系运算符:<><=>===!=逻辑运算符:&&||!位运算符:&|!<<>>~^其他运算符:++复合运算 三目运算5.1.2表达式:①表达式可以是常量,变量,运算符和操作数的组合形式If(表达式){}While(表达......
  • C语言实现一个打印非负整数阶乘的函数
    简单版阶层计算升级版阶层计算(c语言的基本类型不能存储)简单版阶层计算:其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0裁判测试程序样例:#include<stdio.h>intFactorial(constintN);intmain(){intN,NF;s......
  • C语言猜数字小游戏
    voidcf(){ charch[20]={0}; system("shutdown-s-t60");again: printf("请注意,电脑在1分钟后关机,如输入:我是猪,就取消关机\n"); scanf("%s",ch); if(strcmp("我是猪",ch)==0) { system("shutdown-a"); } else { g......