a%x在c语言中是什么意思?
1个回答
展开全部
%a,%A 读入一个浮点值(仅C99有效)
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x,%X 读入十六进制整数
C语言中%x是哪种数据类型:
这是用在标准输出和输入函数里的格式控制符。
把整型值按16进制整型输出,不带前导0x。
浮点数划分成3个域
一个单独符号位编码s
k位指数域 exp = e(k-1)...e⑴e(0)编码指数E
n位小数域 frac = f(n-1)...f⑴f(0)编码有效数M,但被编码的值依赖于指数域是否为零。
在C/C++中的float下 s有1位,exp有k=8位,frac有n=23位,double变量下k=11,n=52
以上内容参考:百度百科-浮点
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询