首页 > 其他分享 >the seventh——2022.12.28

the seventh——2022.12.28

时间:2022-12-28 23:13:06浏览次数:44  
标签:printf int 28 float seventh 空格 big data 2022.12

%a.bf的含义

%f是输出float(单精度浮点型)型变量,%m.nf中m代表输出数长,n代表小数点后的数长,即保留n位小数。

如果小数点后的数大于n,例如12.4567按照%5.2f输出得12.46(四舍五入),如果总位数大于m(小数只到两位),按照实际位数输出,例如111.4567按%5.2f输出,111.46(总数长6)。(注意小数点也算一位数字,占据一个数长)

如果实际位数小于m,则要补齐空格,例如1.23按照%5.2f输出,_1.23(_表示空格)(四位数长加空格一共五位)再来讨论小数小于n的情况,小数小于n空格补齐,例如23.1按照%5.2f输出,得到23.1_(_表示空格)。

综上,m多了不限制小数点前,n多了四舍五入,mn少了空格补足。

 

 

  ‘’(单引号)例如‘C’、‘\040’(八进制表示字符形式)——通常属于char类型——%c 浮点数一般默认是double类型,如果有例如以6.0f的形式出现的表示float类型——%e(double)、%f(float) 0X3(十六进制)——八进制和十六进制通常优先选择unsigned int类型——%#o(八进制)、%#x(十六进制) 6L(6的长整型long)——long——%ld 0x5.b6p12(浮点数的p记数法)——float——%a 2.9e05l——long double——%le   因为C语言在limit.h和float.h头文件里预先预定了常见数据类型的限制,所以可以利用来观察整数上溢、浮点数上溢和浮点数下溢的情况。
#include <stdio.h> #include <limit.h> #include <float.h> int big_int=2147483647; float big_float=3.4e38; float small_float=10.0\3; printf("The big int data is %d\n",big_int+1);     /*越界,结果为-2147483648*/ printf("The big float data is %f\n",big_float*10);  /*越界,输出inf*/ printf("The small float data is %f\n",small_float);  /*打印3.333333精度缺失*/ printf("The MAX int data is %d\n",INT_MAX);    /*打印2147483647*/ printf("The MAX float data is %f\n,FLT_MAX);   /*打印340282346638528859811704183484516925440.0000*/ return 0;
进制的转换

 

 

 

 

 

 

 

1.0B或0b——表示二进制的前缀    例如:0B10101010111 或者 0b10101010111

2.0O或0表示八进制的前缀

3.0x是16进制的前缀,H是16进制的后缀

都是表示十六进制数,意义上没有什么区别,完全相等。至于什么时候用0x,什么时候用H,
这取决于你在什么环境下使用,如果在C/C++/C#,必须用0x来表示。
在C/C#语言中是不能用H的.

 4.十进制没有前缀后缀,就是平常的数字。

标签:printf,int,28,float,seventh,空格,big,data,2022.12
From: https://www.cnblogs.com/ningzj/p/17011485.html

相关文章

  • react 脚手架搭建项目 报错C:\Program Files\nodejs\node_cache\_logs\2022-12-2
    报错内容: 解决方法:第一步:删除C:\ProgramFiles\nodejs\node_cache\_logs目录下所有文件  第二步:切换镜像 npmconfigsetregistryhttps://registry.npm.tao......
  • 力扣每日一题2022.12.28---1750. 删除字符串两端相同字符后的最短长度
    给你一个只包含字符'a','b' 和'c' 的字符串 s ,你可以执行下面这个操作(5个步骤)任意次:   选择字符串s 一个非空的前缀,这个前缀的所有字符都相同。   选择......
  • 闲话 22.12.28
    闲话这篇写成闲话,主要是最近想推歌了(《シャボン(肥皂泡)》by蜂屋ななしfeat.初音ミク《イカサマダンス(欺诈舞蹈)》byまふまふfeat.鏡音リン《Shamer》byChi......
  • 【221228-2】三角形ABC中,角A=45度,AD垂直BC于D,BD=3,DC=2. 求AB长度?(使用三角函数或相似三
    ......
  • 日记-221228
    日记-221228地点:嘉兴状态:良好Todo:做饭每日一题小记第一次做饭开心,第一次写日记,今天和咱姐讲了讲zzy的事,我也不知道最后结局这么样,但绝对要努力,去改变,去奋斗。能......
  • déce. 28 两道题
    https://www.luogu.com.cn/problem/P2820菜题一天做一道还是太浪费时间了最小生成树,输入数据保证边权为正但是原始图可能不连通,生成树要保证图的不连通性问题不大,建立"......
  • 2022.12.28笔记
    1、父组件调用子组件中的方法【函数】:(1)通过ref直接调用子组件的方法;参考链接:https://www.cnblogs.com/effortandluck/p/16355992.html 2、音频属性的认识;  ......
  • 学习笔记282—SD与SEM有区别吗
    SD是标准偏差,反映的是样本变量值的离散程度。SEM是标准误差,反映的是样本均数之间的变异。SD为样本标准差,根据标准差SD能反映变量值的离散程度。正负值就是在计算好的SD......
  • POJ 2287 Tian Ji -- The Horse Racing(贪心 记忆化搜索)
    POJ2287TianJi--TheHorseRacing题意​ 田忌赛马的故事,相信大家都知道,不多赘述。田忌和国王各有n匹马,每匹马都有一个能力值,两匹马赛跑的话,能力值高者胜。田忌每......
  • 12_28
    shoutforhelp呼救过去进行时was/were+v-ing;过去某一时刻或者某一时间正在进行/发生的动作eg:WewerewatchingTVfrom7to9lastnight.昨天晚上我们在看电......