| 会自动转换成你定义数据宽度的整型 |
| 编译器会优化掉,printf看看优化后的数 |
克拉玛依 发表于 2022-11-2 09:54 unsigned char 255 |
| KEIL会按自己的规则来转换,可能不会提醒你。 |
| 用float i=9659.32521试试 |
| 理论上最大应该是65535吧,因为是二进制。所以不会报错。 |
不会报错,期间只会强制转换。但运行起来和你预期对不对就不知道了![]() |
| 不同类型的变量进行赋值时会进行一次强转,所以这里不会报错 |
| 噢,>256的部是不是被弃了。 |
| c语言的魅力就是这样,随便你瞎写。自由度非常高,当然,后果自负。 |