首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() {char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-’0’; n2=n
有以下程序: #include <stdio.h> main() {char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-’0’; n2=n
admin
2013-06-11
70
问题
有以下程序:
#include <stdio.h>
main()
{char ch1,ch2; int n1,n2;
ch1=getchar(); ch2=getchar();
n1=ch1-’0’; n2=n1*10+(ch2-’0’);
printf("%d\n",n2);;
}
程序运行时输入12<回车>,执行后输出结果是【 】。
选项
答案
12
解析
字符类型的数据在内存中以相应的ASCII码存放,在C语言中,字符数据可以等价为与其相应的ASCII码的整数,还可以作为整数参加运算。在本题中,n1=ch1-’0’=’1-’0’=49-48=1,n2=n1*10+(ch2-’0’)=1*10+(’2’-’0’)=10+2=12,所以,最后输出为 12。
转载请注明原文地址:https://kaotiyun.com/show/UuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() { FILE*fp;int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;1<4;i++) fprintf(fp,"%d",i); fclose(fp);
如下程序的输出结果是______。#include<stdio.h>main(){intx,a=3,b=4;for(x=0;x<3;x++){switch(x){case
以下程序的运行结果是______。 float fun(int x,int y) { return(x+y); } main() { int a=2,b=5,c=8; printf("%3.1f\n",fun(int)fun(a+c,b),a-c); }
以下程序的输出结果是______。 long fun(n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s; } main() { printf("%ld\n",fun(3)); }
以下正确的描述是:在C语言程序中______。
C源程序的基本单位是______。
下面描述中,符合结构化程序设计风格的是______。
数据的存储结构包括顺序、______、索引和散列四种基本类型。
以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]______;retu
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
随机试题
求极限
患者,男性,38岁。因发热、消瘦、乏力1年余,腹胀、腹泻2周来诊。曾旅居美国10年,于半年前回国,有严重脚癣,肝于右肋下1cm可及。为确定诊断首先应做的检查是
取供试品1.0g,加乙醇和乙醚各15ml,用氢氧化钠滴定液(0.1mol/L)滴定,消耗氢氧化钠滴定液不得超过0.5ml取供试品0.10g,加无水乙醇5ml溶解后,加二苯胺试液1滴,用硫酸铈滴定液(0.01mol/L)滴定,不得超过1.0ml
土坝修坡桩的测设通常采用()。
企业持有的存货数量若超出销售合同约定的数量,则超出部分存货的可变现净值应以一般市场价格为基础确定。()
关于危机介入模式的特点,下列描述正确的有()。
确定经营者基本年薪的B模式要按企业规模进行评价分类,分类标准所依据的指标包括()
学习的动力来自学习主体本身或者学习活动本身的学习动机是()。
下列关于RPR技术的描述中,错误的是()。
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimxAsIntegerx=-10Mod-4Ifx
最新回复
(
0
)