C语言中的无符号整型变量设i=0;如果执行i--;后i等于多少呀?

日期:2016-12-04 20:03:01 人气:1

C语言中的无符号整型变量设i=0;如果执行i--;后i等于多少呀?

如果是unsigned char,那么i=255; C语言中的无符号整型变量设i=0;如果执行i--; 那就i=-1,因为它是无符号型量,所以就是2^(8*sizeof(i))-1。 如果是unsigned char,那么i=255; 如果是unsigned short int,那么i=65535; 如果是unsigned int,那么i= 4294967295; (32位,4字节)
    A+
热门评论