*如果我们声明了一个有符号整数类型或无符号整数类型的变量,编译器如何知道数据类型是无符号整数或有符号整数 *
问问题
150 次
3 回答
3
你在问编译器是怎么知道的?它知道,因为你已经这样声明了。
当你用一个类型声明变量时,你明确地告诉编译器那个变量的类型。
于 2013-08-14T18:40:33.670 回答
2
你用signed
orunsigned
关键字声明它。
于 2013-08-14T18:41:10.610 回答
1
如果你写“unsigned int i;” 编译器知道“i”是一个无符号整数。
如果你写“int i;” 或“signed int i;”,编译器知道“i”是一个有符号整数。
C 数据类型: http ://www.lix.polytechnique.fr/~liberti/public/computing/prog/c/C/CONCEPT/data_types.html
于 2013-08-14T18:45:19.567 回答