设int a; 下列赋值后a的值不是十进制整数10的是______
来源:百度知道 编辑:UC知道 时间:2024/09/26 00:34:57
a=0xa;
a=012;
a='\10'-'\0';
a=(int)10.999;
a=012;
a='\10'-'\0';
a=(int)10.999;
a='\10'-'\0'; 这句不对
a=0xa; 这里赋值是16进制,a表示十进制数10
a=012; 这里赋值是8进制,a表示十进制数10
a='\10'-'\0'; 这里是利用字符相减,但是注意'\10'和'\0'之间的差并不是10,因为他们是转义字符,他们的ASCII值相差为8,楼主可以检查。
a=(int)10.999; 这里强制类型转换,舍掉小数部分,所以是10
对 你好像弄的不对呀
设有定义语句:int a=3, b, *p=&a;要将变量a的值赋给变量b,下列语句中不正确的赋值方式是______。
急!!设a=12,写出下列表达式运算后a的值:(要过程)
赋值表达式:a+=a-=a*=a; 设a=12,请问它的计算过程是什么?
C语言 赋值表达式运算,设a初始值为12,a/=a+a,求a的值为?
一个C问题:int a=5;b=++a*--a;为什么b的答案是25,请具体说一下a每步的赋值情况
java中的数组赋值给数组问题int[ ] a=new int[10];int[ ] b=new int[8];
设有语句 int a = 3; 执行语句 a+=a-=a*a;后,变量a的值是多少?
int a=6; 则执行a+=a-=a*a;语句后,a的值为
1.执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++; ________
执行程序段 int a=5;a*=a/=a++;后,a的值是多少?