首页 > 其他分享 >C语言格式输出方式

C语言格式输出方式

时间:2025-01-16 16:36:17浏览次数:1  
标签:输出 小数位 C语言 123 printf 格式

C语言格式输出

1.转换字符说明

C语言格式输出方式

2.常用的打印格式

在 C 语言中,格式输出主要依靠 printf 函数来实现。

以下是一些 C 语言格式输出的代码举例及相关说明:

printf("%2d",123),因为输出的部分有三位数,但是要求的有两位,所以原样输出为:123;printf(“%5d”,123),由于输出的部分有三位,但是要求 5 位。不足的左边补空格,所以输出为: 123(这里前面有两个空格)。
printf("%10f",1.66),%f 输出,前面不指定小数位数的,就补足 6 位小数。前面指定小数位数的,按照指定小数位数输出。这个要求是 printf 函数内部的规定,就相当于它的一个 case 语句的 default。只要不指定,默认就是 6 位小数f。 前面是整数的,就是没指定小数位,只指定了总宽度。10f 就输出总宽是 10(包括符号,小数点,数字),不够在前面补空格。所以输出为: 1.660000。
printf("%5.3f",1.66),小数三位,整个数为 5 位(其中小数点也算一位),所以输出结果为:1.660。
printf("%3.1f",1.66),小数 1 位,整体三位(此时要进行四舍五入),所以输出为:1.7。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持

标签:输出,小数位,C语言,123,printf,格式
From: https://www.cnblogs.com/Ryan9399/p/18675213

相关文章

  • 基于C语言实现UDP服务器
    UDP(UserDatagramProtocol,用户数据报协议)是一种无连接的传输层协议,适用于对实时性有较高要求的应用场景,如视频流传输、语音通信、在线游戏等。与TCP不同,UDP不保证数据的可靠性和顺序性,但其传输速度较快。本文将介绍如何使用C语言编写一个简单的UDP服务器程序,以及如何接收和处理......
  • C语言中数字后缀含义
    1.不带后缀时数字类型数字默认类型整型int浮点型double2.带后缀时数字类型后缀类型带上后缀后的类型整型uunsignedint整型llong整型ulunsignedlong整型lllonglong整型ullunsignedlonglong浮点型ffloat浮点型l......
  • 二次开发,在使用LangChain中的Tongyi模型进行流式输出streaming报错问题,官网框架的BUG
    在使用LangChain中的Tongyi模型进行流式输出时,按照官方的代码直接运行会报一个类型错误:TypeError:Additionalkwargskeyoutput_tokensalreadyexistsinleftdictandvaluehasunsupportedtype<class'int'>.​其指向的错误文件路径如下C:\Users\Chenhao\AppData\Lo......
  • JS — 输入与输出
    输入与输出输入:从HTML与用户的交互中输入信息,例如通过input、textarea等标签获取用户的键盘输入,通过click、hover等事件获取用户的鼠标输入。例如:<body>输入:<textareaclass="input"name=""id=""cols="30"rows="10"></textarea><......
  • c语言随机数rand与srand用法详解
    源文件test.c:#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){//生成并打印5个随机数for(inti=0;i<5;i++){//生成随机数并打印printf("第%d个随机数:%d\n",i+1,rand());}return0;}注意点:1)当不用srand()函数设置种子时,系统......
  • C语言中操作符的分类和优先级(万字)
    C语言中操作符的分类和优先级1.操作符的分类总结算术操作符单目操作符赋值操作符位操作符逻辑操作符关系操作符三目操作符逗号表达式索引访问操作符函数调用成员访问操作符2.操作符的优先级1.操作符的分类总结算术操作符:+、-、*、/、%单目操作符:++、--、!......
  • 在C语言中如何去掉gets的警告
    在C语言中使用gets会出现下面的警告,意思是:“警告:‘gets’函数是危险的,不应该使用。” warning:the`gets'functionisdangerousandshouldnotbeused.这是因为gets没有限制输入字符串的长短,如果输入字符过长,就会发生越界。产生潜在的危险。为了避免这种警告,在菜鸟......
  • C语言——linux 【互斥锁、死锁、信号量、条件变量】内附代码及练习
    1、思维导图2、互斥锁1.互斥锁实现互斥的代码3.防死锁默认防死锁trylock(不推荐,容易破环互斥的同步性)常用防死锁的方式有——递归锁、错误检查锁函数原型:intpthread_mutexattr_settype(pthread_mutexattr_t*attr,intkind);功能描述:将互斥锁属性attr,设置成kind类......
  • EPLAN的格式 ----ZW1 【ELK备份成ZW1,ZW1恢复成ELK】
    “ 本篇文章主要讲解一下EPLANP8软件如何将项目源文件保存与打开。一共我分了三篇文章来说明,每一篇文章说的格式都不相同,不同格式我们按需所取即可。这篇是zw1格式备份与恢复的说明(zw1)。”1.源文件与打包后大小对比源文件的文件数为248个,占用空间为68Mzw1的文件数为1个,占用......
  • 位图有关的格式信息
     GetObject(hBitmap,sizeof(BITMAP),(LPSTR)&bmp); 获取HBITMAP句柄包含的位图信息结构,不包含像素数据内容。typedefstructtagBITMAP{LONGbmType;//位图类型,必须为0LONGbmWidth;//位图宽度(以像素为单位)LO......