我有一个有关C语言标准中的数据类型升级规则的查询。C99表示:
C整数促销还要求“如果一个int可以表示原始类型的所有值,则该值将转换为int;否则,它将转换为一个无符号int。”
我的问题是在C语言表达式存在unsigned int和signed int存在的情况下,哪种类型将提升为哪种类型?
例如int,不能表示unsigned int(大于MAX_INT值的值)的所有值,而unsigned int不能表示-ve值,那么在这种情况下什么类型被提升为什么类型?
 慕慕森
慕慕森 
					慕盖茨4494581
 
					慕姐4208626
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类