单选题 已知下列共用体定义
   union  u_type
   {
        int i;
       char ch;
   }temp;
   现在执行”temp.i=266”,temp.ch的值为(    )。
   A.266    B.256    C.10    D.1
【正确答案】 C
【答案解析】在共用体中,分配内存时是按照所占内存最多的一类变量的数目分配的。故当整型变量i被赋值时,占用两个字节,其中低字节中存放的是00001010,高字节中存放的是00000001,要求得字符型变量的值,因其只占用一个字节,故取低字节中的值赋给字符型变量ch,可知答案为10。