C语言基础题

作者&投稿:铎严 (若有异议请与网页底部的电邮联系)
c语言的基础题~

(!x)==(x!=0)的值为0

因为x为整数,所以考虑x==0时和x!=0时两种情况

x==0时(!x)为1,(x!=0)为0,1不等于0,所以(!x)==(x!=0)的值为0

x!=0时设x==1,(!x)为0,(x!=0)为1,0不等于1,所以(!x)==(x!=0)的值为0

综上所述,(!x)==(x!=0)的值为0

答:(1) 因为42、43对应的ASCII码为*、+,所以用%c输出是:*、+;因为42、43二进制数8位表示为:0010 1010、0010 1011,没有超过8位可表示的最大正数127,所以用%d输出是42、43。
(2) 因为242、243对应的扩展ASCII码为≥、≤,所以用%c输出是:≥、≤;因为242、243二进制数8位表示为:1111 0010、1111 0011,超过8位可表示的最大正数127,所以用%d输出时将其视为负数,1111 0010、1111 0011分别为-14、-13,故输出为:-14、-13。
(3) 当程序中c1,c2的定义改为int c1,c2;时。(1)的情况与原来相同;
(2)输出对应的扩展ASCII码仍然为≥、≤;因为242、243都在int类型数据的正数范围内,所以用%d输出时就是:242、243。

这个代码逻辑正确。但是逻辑实现弄得太复杂了,看了半天才弄清楚;为什么不写成逻辑清晰的结构呢?如:
if(a>b && a>c)
max=a;
esle if(b>a && b>c)
max=b;
else
max=c;

很多动画片好久没更新了,如哪吒传奇第二部,虹猫蓝图勇者归来2,小虎还乡第三部,希望以后能看到


关于C语言基础的填空题。
1.C语言静态变量和外部变量的初始化是在编译阶段完成的。2.设a为整型变量,初值为 12 , 执行赋值表达式a+=a-=a*a后,a的值是-264 3.设a 和x 都 为整型变量,执行赋值表达式x=(a=3, 6*3) 后,x的值为18 4.设整型变量a 的值为-1 ,在16位微机中用16进制打印a 的值是FFFF。7....

一个c语言基础性问题、
如果是有符号数,则最高位为符号位,0表示正数,1则表示负数。正数用原码表示,负数则用补码表示(所谓补码是指将原码求反后加1所得)。对于1个字节,位的编号从低到高是0...7,即bit7是符号位,0...6位为数值。对于-1,原码是1,即0000001,求反后为1111110,再加1得1111111,添加符号位后为...

关于c语言的基础问题
由于前面的w不为0 所以直接返回结果1 而后面的z++不执行 z值不变 !w>z w取反大于z !的优先级高 所以先取反w w不等于0 所以取反结果是0 而0不大于z所以返回0 w&&z w与z是不是都不是0 w=4 z=7 条件成立 返回1 结果是 0 1 0 1 上机测试结果 你那题目是错的………...

c语言的基础题
(!x)==(x!=0)的值为0 因为x为整数,所以考虑x==0时和x!=0时两种情况 x==0时(!x)为1,(x!=0)为0,1不等于0,所以(!x)==(x!=0)的值为0 x!=0时设x==1,(!x)为0,(x!=0)为1,0不等于1,所以(!x)==(x!=0)的值为0 综上所述,(!x)==(x!=0)的值为0 ...

语文初一下册期末测试题附答案
请你以“ 让我感动”为题目,写一篇文章 。 要求: (1)除诗歌外,文体不限。 (2)文章不得少于600字。 (3)文中不能出现真实的人名、班名,如果不可避免,请用化名代替。 参考答案 二、语言基础和表达(24分) 1.D 2.A 3.B 4.D 5.D 6、略 7、《钢铁是怎样炼成的》(1分) 保尔·柯察金(1分);...

一道基础C语言题,求解,最好附上这部分的知识点(通俗易懂点)。_百度知...
一道基础C语言题,求解,最好附上这部分的知识点(通俗易懂点)。 C老师语言老师补充的一个知识点,没注意听,现在求高手教导。题目如下:产生动态数组。动态分配了10个整型存储区域,然后进行赋值并打印。拜托帮我写出这个题的答案,顺便再讲讲分配存... C老师语言老师补充的一个知识点,没注意听,现在求高手教导。题目...

c语言基础编程题
第一个题 主要是 判断闰年的问题。感觉有点烦,完了回去再写吧。第二个题简单,从后往前递推计算,第 10 天 吃之前 有 1 个 第 9 天 吃之前 有 4 个 递推公式。an = {a(n-1) + 1} * 2;程序如下:结果如下:include <iostream>using namespace std;int main(){...

C语言基础N多题~~~高分悬赏
k=n++;A) k=n,n=n+1 B)n=n+1,k=n C)k=++n D)k+=n+1 7.设i和k都是int类型,则for循环语句( )。for(i=0,k=-1;k=1;i++,k++) printf("***\\n");A )循环结束的条件不合法 B) 循环体一次也不执行 C )循环体只执行一次 D) 是无限循环 8.在C语言中合法的变量名...

java语言基础的问题
java 是现在流行的高级语言的一种。它的特点是支持面向对象、可移植性、安全性都比较好。一个java程序首先通过编译器把源代码编译为字节码(bytecode)的机器语言,然后在虚拟机中解释执行。为了方便移植,java是不生成exe(windows下的excecutable可执行文件)的,这样就可以在windows之外的系统中运行。至...

汉语语法的基本理论问题及其解决途径,考试的时候会考
语言学概论试卷(1) (2)一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每小题1分,共25分) 1.�一般说来,新词、古词、方言词、行业词和外来词等()。 ①属于一般词汇 ②属于基本词汇 ③有的属于基本词汇,有的属于一般词汇 ④有时属于基本词汇,有...

万州区17218602787: 基础C语言题目1. 有如下程序 main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i -
陟霄盖雷:[答案] 答案是C 6385 main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i

万州区17218602787: C语言基础题 以下合法的C语言赋值语句是 -
陟霄盖雷:[选项] A. a=b=58 B. k=int(a+b) C. a=58,b=58 D. --i

万州区17218602787: c语言基础题 -
陟霄盖雷: 因为putchar(a)这个函数是输出变量a对应的字符值'a'.这个函数类似于:printf("%c", a) 如果你要输出整数97的话,应该是:printf("%d", a)

万州区17218602787: 一些基础的C语言题目
陟霄盖雷: 1.10,12,Ai=2E 2.while(n!=0)n=n/10#include <stdio.h> #include<conio.h> main() { float sum=0,a[10],ave; int n=0,m=0; for (int i=0;i<10;i++) { scanf("%f",&a[i]); if(a[i]>=60) n++; sum+=a[i]; } ave=sum/10.0; for(int i=0;i<10;i++) if(a[i]>ave) m++; ...

万州区17218602787: 求道C语言基础编程题 -
陟霄盖雷: //第一题: #include<stdio.h> main() { int a,b,c,t; scanf("%d%d%d",&a,&b,&c); //输入三个数a,b,c if(a<b) { t=a;a=b;b=t; } if(a<c) { t=a;a=c;c=t; } if(b<c) { t=b;b=c;c=t; } printf("%d>%d>%d\n",a,b,c); }//第二题: #include<stdio.h> #include<math....

万州区17218602787: 跪求几道C语言的基础题做下
陟霄盖雷: main() { int a,b; int *pointer_1, *pointer_2; a=100;b=10; pointer_1=&a; pointer_2=&b; printf("%d,%d\n",a,b); printf("%d,%d\n",*pointer_1, *pointer_2); }

万州区17218602787: C语言的一些基础题 -
陟霄盖雷: 1 #include <stdio.h> 2 main() 3 { float s[5]; 4 int I,sz=0; 5 for(I=0;I<5;I++) 6 scanf("%d",s+I); 7 for(I=0;I<5;I++) 8 sz+=s[I]; 9 printf("\n%f",(float)sz); 10 } A) 没有错误 B) 第4行错误 C) 第6行错误 D) 第9行错误 C s数组是实型,不能用整型输入...

万州区17218602787: 计算机编程C语言的基础题
陟霄盖雷: 1,源程序如下: #include <stdio.h> int main() { float a=0.0,b=0.0,h=0.0;//初始化为0,值可以自己赋 printf("请输入上底,下底边长和高:\n"); scanf("%f%f%f",&a,&b,&h); printf("梯形面积=(%.2f+%.2f)*%.2f/2.0=%.3f\n",a,b,h,(a+b)*...

万州区17218602787: 出几道C语言的基础题目欢迎帮忙.!!
陟霄盖雷: 由于本人久了没用C,一些语句格式可能有误,谅解. 第一题. char a[100]; int i = 0 ; printf("输入字符串:\n"); for(i=0;i<100;i++) { scanf("%c",a[i]); } for(i=0;i<100;i++) { if(a[i]>=65&&a[i]<=90) a[i]=a[i]+32; else if(a[i]>=97&&a[i]<=122) a[i]=a[...

万州区17218602787: 关于C语言的基础题. -
陟霄盖雷: B 字符型常量在c语言中以整数形式存在比如说字符a就是97所以是可以++的 这是优先级的问题,可以去网上找找各个运算符的优先级 这里先执行a>b,这个表达式结果是0,在执行m=0,这个表达式结果就是0,同理,c>d结果是0,n=0结果也是0,最后0&&0就是0,这里问的是n的值,n就是0

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网