2323| 3
|
short类型的变量使用printf输出后却有4个字节 |
2金钱
最佳答案函数的参数如果是int, 你给它一个short或是char, 它都会自动转换成int
short的msb, 即b15是代表负数, (short)0xC000就是一个负数, 转换成int 就自然是在前面加4个F, 但如果你告诉编译器这是个没正负号的数, 它就不会给你加FFFF
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-22 20:38
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网