55问答网
所有问题
哥,请问,若有定义int tmp=5’;,则执行下列选项的赋值语句后,tmp的值不等于5的是 A,
哥,请问,若有定义int tmp=5’;,则执行下列选项的赋值语句后,tmp的值不等于5的是
A,tmp=tmp-'0'
B,tmp=tmp-0x30
C,tmp=tmp-49
D,tmp=tmp-'\060
举报该问题
推荐答案 2019-10-11
'5'表示字符5的ASCII码,等于整数53。0x30是
16进制
数,等于整数48。'\060'是
8进制
数,也等于整数48。'0'是字符0的ASCII码,等于整数48。所以选C,其它3个都是53-48=5,只有C是53-49=4。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IRFQ8LRIF8cRcLQF4c.html
相似回答
第五届全国ITAT教育工程就业技能大赛C语言程序设计预赛试题及答案谁有...
答:
A) 0 B) 1 C) 有语法错误 ,不能执行 D) -918. 已有定义语句:
int
x=6,y=4,z
=5;执行
以下
语句后,
能正确表示x、y、z值的选项是___。(知识点5.3)if(x<y)z=x;x=y ;y=z;A) x=4,y
=5,
z=6 B) x=4,y=6,z=6 C) x=4,y=5,z=5 D) x=5,y=6,z=4 19.
下列选项
中属于正确的...
C语言的基础知识
答:
main()等价,在程序末要return一个值才行。在vc等编译器中后一种写法会被警告。建议适用第一种或者
int
main()
【悬赏】
int
tmp=
0 for(int i=0;i<n;i++) tmp=x[i];为什么tmp仍然是0呢...
答:
如果有
分号,
会执行为
tmp =
执行
完 tmp 为 x[10] 会数组越界
, tmp
为随机值{tmp = x[i]; // 将 x[i] 赋值给 tmpprintf("now tmp is %d.\n", tmp); // 每次
赋值后
输出, 都可以正常赋值.}printf("At the end tmp is %d.\n", tmp); // 此例子输出 At the end...
一道有关c程的题目:设数组每个元素只存储0至9的数,把该数组的前n个整数...
答:
include <stdio.h> void main(){int n,d,i,j,c,k
;int
a[100],b[100];printf("Enter n");scanf("%d",&n);printf("Enter a[0] -- a[%d]\n", n-1);for(i=0;i<n;i++)scanf("%d", &a[i]);for (j=n-1;j>0;j--){if (a[j]>a[j-1]){d=a[j-1];break;...
数据结构算法编程题,删除带头结点的单链表中最大元素或最小元素_百度知...
答:
Del-max(link a){
int
tmp;element *p;element *max;p=a; //指针,用于遍历链表,取数与当前最大结点值比较 max=a; //指针,用于记录最大元素所在位置(未考虑有多个最大元素)
tmp=
p->data; //变量,用于记录当前最大结点值 while(a->next!=null){ p=p->next;if(p->data>...
大家正在搜
若有定义int a=7
若有定义int a[2][3]
若有定义int a[3][4]
定义我哥的意思
数组的定义
变量的定义
函数的定义
c语言数组定义
二维数组定义
相关问题
C语言题目一道求解~
若有定义语句:int a[4][10],*p,*q[4];且...
int tmp=0x8000,tmp>>=1,请问做完这些操...
【悬赏】int tmp=0 for(int i=0;i<n;...
c++中char类型变量如何转换成int类型变量?
Java中把一个long类型的数的每一位相加并输出其和
在Power平台下,请说出如下代码的返回结果 int a =...
找出数组中前十个最大值的索引号