![]() |
1
2
我想你应该意识到你把-
当你转换
如您所见,在进行转换时
|
![]() |
2
1
这是因为你用
用于打印十六进制值:
如你所见,这些位是颠倒的。所以问题在于
|
![]() |
3
1
正如其他人所说,问题是你试图否定一个无符号的数字。已经给出的大多数解决方案都需要进行某种形式的浮点运算,以便在浮点类型上完成运算。另一种解决方法是将计算结果强制转换为
|
![]() |
4
1
你的全部计算将完成 unsigned 所以它和
这写在你的
根据经验,可以说float的精度是7个有效的基数10位数。
计算的是
如果你用
给你留下正确的负值。 |
![]() |
5
0
你需要把整数转换成浮点数
到
|
![]() |
6
0
如果将3更改为3.0,则
|
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 4 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 4 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 4 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 4 月前 |