所以 printf("%d",t); 输出是 65535。printf("%d",t); 中的 %d 是格式化输出, %d 是用来输出有符号整数. 如果要输出无符号整数应使用 %u 如果想要将int8类型的i转化为uint16类型的变量,或者在赋值操作之前先对i进行类型转换,可以使用类型转换运算符,如:uint16 t = (uint16) i;或者:uin...
所以 printf("%d",t); 输出是 65535。printf("%d",t); 中的 %d 是格式化输出, %d 是用来输出有符号整数. 如果要输出无符号整数应使用 %u 如果想要将int8类型的i转化为uint16类型的变量,或者在赋值操作之前先对i进行类型转换,可以使用类型转换运算符,如:uint16 t = (uint16) i;或者:uin...