int a=65536; printf("%d",a); 答案A)-1 B)0 C)65536 如果算2字节,就该选B,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/30 13:31:22
int a=65536; printf("%d",a); 答案A)-1 B)0 C)65536 如果算2字节,就该选B,算4字节就该选C
选择的依据和方法是什么 求指导。还有在搜答案是看到“1 整型变量在不同的编译系统中,占用字节数不一样。在TC中,占2字节,在VC中占4字他。
2 在TC中,如果a的值大于2个字节的话,输出的是将是最后的两个字节内容,超过两个字节的部分将丢失。”
这句话能用来解答这道题吗
选择的依据和方法是什么 求指导。还有在搜答案是看到“1 整型变量在不同的编译系统中,占用字节数不一样。在TC中,占2字节,在VC中占4字他。
2 在TC中,如果a的值大于2个字节的话,输出的是将是最后的两个字节内容,超过两个字节的部分将丢失。”
这句话能用来解答这道题吗
十进制数65536,二进制表示即1 0000 0000 0000 0000
所以这个地方要考虑溢出的问题,如果是两字节存储的话,也就是16位,显然溢出了,所以舍去高位的1,就留下0了,所以答案是0;如果是超过2字节存储的,那就不存在溢出的问题,该多少就是多少,65536
所以这个地方要考虑溢出的问题,如果是两字节存储的话,也就是16位,显然溢出了,所以舍去高位的1,就留下0了,所以答案是0;如果是超过2字节存储的,那就不存在溢出的问题,该多少就是多少,65536
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案
C语言 int a;int b; }d[3] ={{1,4},{2,5},{6,7}}; printf("%d\n",d
通常一个汉字占( )个 字节.A.1个字节 B.2个字节 C.3个字节 D.4个字节.该选
我想知道main() {int a=1,b=2,c=3; printf(“%d,%d,%d,%d\n",a=b=c,a=
int a=5,b=1,c=2;if (a=b+c)printf("a=b+c);else printf(a!=b+c)
# include main() { int a=-2,b=0; while(a++&&++b); printf("%d
在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,
一道c语言的题目 int a=1,b=2,c=3; 则语句"printf("%d",(!(a>b)&&(a+b>c)||
{int a=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n,a
求输出结果?main() int a=1,b=2;a=a+b;b=a-b;a=a-b;printf(“%d,%d\n”,
int a=2,b=3; printf(a>b?”***a=%d”:”###b=%d”,a,b); 求结果,
main(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf("b,c,d:%