您的位置 首页 > 数码极客

c如何直接输出多位数数字

几乎每一个c程序都包含了输入输出语句,输入输出是程序中最基本的操作之一。C语言标准中的为我们提供了方便的函数来实现这一功能。

基本简介

printf()

2、常用字符格式(printf和scanf函数通用格式)

-d 格式符号。用来输出一个有符号的十进制整数,可以在格式声明中指定输出数据的域宽,例如:printf(”%5d”,12)。当然还可以追加格式:%d输出int型,%ld输出long型数据。

-c格式字符,用于输出一个字符 。例如:printf(“%c”,a)。

-s格式字符,用于输出一个字符串。例如:printf(“%s”,“China”)。

-f格式字符用于输出一个实数,以带有小数点的形式输出。这里有三点须有特别注意:

%f表示不指定数据宽度和小数位数,这就对应float和double数据了。

如果需要指定数据宽度和小数位数,可用%m.nf形式输出,其中m表示数据宽度,n表示小数位数。例如:printf(“%6.3f”,1/3)则输出的是六位有效数字,小数部分占有三位的数字。

再者如果需要输出的数据想左对齐,则可用%-m.nf输出

计算机在计算实型的时候有效数字不一定正确,float型只能保证6位有效数字,double型只能保证15位有效数字。

三、字符串的输出输出

1、用putchar函数输出一个字符:putchar(c)

2、用getchar函数输入一个字符:getchar()

3、用gets()函数输入一个字符串:gets()

4、用puts()函数输出一个字符串:puts(“change”)

总结:输入输出函数都是编译器内置的库函数,方便我们用于输出输入操作,他们都包含在头文件中,故事使用这些函数时必须先声明头文件:

#include<>

Ok,今天的输入输出函数就到这里了,欢迎关注评论哦!

(ps:为什么不支持图片导入呢,害得我只能将我的幻灯片教案截图成这样了,抱歉了,这里因为时间原因多大了一个字。鉴于大家的批评,我再次谢谢大家。本篇文章使用64位Ubuntu环境,编译器使用gcc。如有不妥支出欢迎大家指正)

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“c如何直接输出多位数数字”边界阅读