在C语言中,short是一种整型数据类型,它用于定义16位的整数变量。这个整数可以是正数、负数或零。在本例中,变量x的值为0xafffc,这是一个16位的十六进制整数,其值为-12。
#include <stdio.h>
int main()
{
short x = 0xafffc
printf("x的值是:%d\n", x)
return 0
}
在上面的代码中,我们定义了一个short类型的变量x,并将它的值设置为0xafffc。然后,我们使用printf函数来输出变量x的值,并结束程序。程序运行结果如下:
x的值是:-12
应当是 Short = 0x31 注意,是数字 零,不是小写字母o.这是 赋值语句,给 名字叫 Short 的变量 赋 十六进制数值 31.
十六进制数值 书写时,头上添加 符号 0x , 用来区分 十进制和八进制值。
程序例子:
int Short = 0x31
printf("%d %x %c\n",Short,Short,Short)
输出 49 31 1