若已知每个long类型数据在计算机内占8个字节,int类型占4个字节,char类型占1个字节,double类型占8个字节,若有如下说明和定义:typedef union { long i ; int k[5]; char c ; } DATE ;struct date { int cat ; DATE cow ; double dog ; } too;DATE max ;则下列语句的执行结果是()printf ( “%d” , sizeof ( struct date ) + sizeof ( max ) ) ;
A. 52
B. 32
C. 70
D. 20
若已知每个long类型数据在计算机内占8个字节,int类型占4个字节,char类型占1个字节,若有如下定义,则语句:printf( "%d\n", sizeof( them ) ) ;输出的是().typedef union{long x[ 2 ];int y[ 4 ];char z[ 8 ];} MYTYPE ;MYTYPE them ;
A. 32
B. 16
C. 8
D. 40
阅读程序,写出运行结果(字符0的ASCII码为16进制的30)________.#include int main( ){union { char c ; char i[4] ; } z ;z.i[0] = 0x39; z.i[1] = 0x36;printf( “%c\n” , z .c ) ;return0;}
一个C程序可由一个main函数和若干个其它函数构成。
A. 对
B. 错