在c语言中,八进制,十六进制的全称是八进制整数和十六进制整数。所以虽然在数学中存在01.1,0x1.1的写法,但在c语言中是不可以的。(从百度中总结得来)只有整数可以用八进制,十六进制来表示,浮点数不可以
但是c99标准新增添了一种可以用十六进制表示浮点数的p计数法。如0xa.1fp10。p后的数代表2的多少次幂(即指数)。p前的数代表底数。于是该数表示为0xa.1f乘以2的10次幂(并非所有的编译器都支持c99的这一特性)
八进制,十六进制和浮点数
最新推荐文章于 2022-05-10 17:43:03 发布