![]() |
1
1
“目的地”是指分配给变量的值,即分配的左侧,而“分配值”是指分配给变量的值,即分配的右侧。 例如:
关于指定值超出目的地范围时发生的情况,请参见 C standard 关于有符号和无符号整数的转换,说明如下:
这实际上意味着将该值转换为目标可以容纳的最大值加1的模。换言之,多余的位被剥离。 |
![]() |
2
0
例如:
在说明书中
要小心,因为
|
![]() |
3
0
我认为这句话应该这样读:
在二进制中,258是
但无符号字符(通常)只能保存8位,因此只使用最右边的8位,而忽略其余的“额外”位。因此,无符号字符的二进制模式变为:
这是十进制值2。 |
![]() |
ElectricRay81 · 从字符串到双精度的转换效果不好 3 年前 |
|
user9591123 · 转换字符串? 7 年前 |
![]() |
duckkkk · C中的类型转换(降级)[关闭] 7 年前 |
![]() |
MDS18 · 在构造函数中将int转换为float 7 年前 |