还是c语言问题??
怎么把二,八,十六进制转化为十进制数??麻烦举例说明。 1)若已定int a=256;执行语句printf(“%x”,a);的结果是?? 2)执行下列程序时输入1234567,程序的运行结果是() #include<stdio.h> main() {int x,y; scanf(“%2d%2ld“,&x,&y); printf("%d\n",x+y); } 3)根据定义和数据的输入方式,输入语句的正确方式是() 以有定义:float f1,f2; 数据的输入方式:4.52 3.5 A)scanf("%f,%f",&f1,&f2); B)scanf("%f%f",&f1,&f2); C)scanf("%3.2f%2.1f",&f1,&f2); D)scanf("%3.2f,%2.1f",&f1,&f2); 4)下面的程序() #include<stdio.h> main() {int x=3,y=0,z=0; if(x+y=z)printf(“****”); else printf(“####”); } A 有语法错误不能通过编译 B输出**** C可以通过编译但不能通过连接,因而不能运行 D输出#### 我自己的想法:if语句判断应改为if(x==y+z)不知我想法错在哪里?所以我选了A
(1)0x100(十六进制数) (2)x=12,y=34 x+y=46,scanf中的%2d表示读取2位整型数,%2ld表示读取2位长整型数 (3)C(同上,自己参考scanf格式,看看格式字符串怎么定义) (4)当然不可能通过编译,因为if语句里不是逻辑表达式。选A。所以为了在编译时期检查出错误,判断语句最好写成if(x+y==z)而不是if(z=x+y)
答:“我有答案,所以请给我解释”---解释什么呀?过程?计算依据?不知道你想要什么,我把我想说的说出来: 写出函数的误差表达式,其实是间接测量值误差的估计,有误差传...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>