printf函数

printf函数包含头文件

printf函数是库函数,要包含头文件,include <stdio.h>。C语言并不提供库函数的定义,语⾔的国际标准ANSI C规定了⼀ 些常⽤的函数的标准,被称为标准库,开发厂商根据这个标准对函数进行了实现,所以并不需要程序员对函数一次次地实现,只需要使用的时候包含下它的头文件即可。

printf函数基本用法

printf其实是print和fomat的缩写,print是打印或输出的意思,fomat是格式的意思,合起来就是格式化输出的意思,它的功能就是在屏幕上将参数文本打印出来。

#include <stdio.h>
int main()
{
    printf("hello world");//在屏幕上打印字符串hello world
    return 0;
}

hello world就是参数文本,这里是打印字符串hello world。

#include <stdio.h>
int main()
{
    printf("There %d apples\n",2);
    return 0;
}

There %d apples是输出文本,%d是占位符,它表示这个位置使用其它值代入进来,第二个参数2就是代入的值,占位符第一个符号都是%,第二个字符表示占位符的类型,%d规定了代入的值一定是个整数。占位符不止这一个类型,还有

  • %c:字符
  • %s:字符串
  • %d:十进制整数
  • %f:小数,包含单浮点和双浮点,%f 和%lf
  • Lf:类型浮点数
  • %hd:十进制short int型
  • %ld:十进制long int型
  • %hu:unsigned short int型
  • %lu:unsigned long int型
  • %p :指针(⽤来打印地址)。
  • %s :字符串。
  •   %u :⽆符号整数(unsigned int)。
  • %x :⼗六进制整数。
  • %zd size_t 类型

当然,也不只有这些,这些是重点。 

\n是换行符

int main()
{
	printf("hello 1\n");
	printf("hello 2\n");
	printf("hello 3");
	printf("hello 4");
	return 0;
}

 限定宽度

允许限定占位符的最小宽度,例如

int main()
{
	printf("%5d", 123);
	return 0;
}

 

输出的值默认是右对齐,所以前面会补空格,要想输出的值是左对齐%后加一个负号

小数的话也一样,只不过小数默认小数点后六位,不够的话前面补空格 

到这里也就结束了,关注三连,我们一起学习C语言 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值