为什么在keil中int和unsigned int是16位两个字节,long int是32位4个字

2025-03-12 13:33:01
推荐回答(1个)
回答1:

你所说的“Keil”应该是指51工具链。51是8位机,字长8位,因此那个时代的int型就是16位。而VC针对的是32位机,字长本身就有32位, int型和long型没法比32位更短了,因此对于16位int型还加了个short。