急急急!!!刚刚学习c语言 基础知识不懂 求大神解答万分感谢啊

main(){
char c='k';
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf("%d,%d\n",’a’+5<c,-i-2*j>=k+1);
printf("%d,%d\n",1<j<5,x-5.25<=x+y);
printf("%d,%d\n",i+j+k==-2*j,k==j==i+5);
}
为什么输出1,0 1,1 0,0 printf后面的都是什么意思啊 万分感谢啊

判断printf里面的表达式是逻辑真值还是假值!逻辑真值输出!0(即非0,所有不等于0的都是真值),逻辑假值则输出0,上传了附件有一点关于c语言的基础知识

追问

在哪看出来是否为真的假的 还有
printf("%d,%d\n",’a’+5=k+1);
printf("%d,%d\n",1<j<5,x-5.25<=x+y);
printf("%d,%d\n",i+j+k==-2*j,k==j==i+5);
这些是什么意思 跪求详细解说

追答

"'a'+5<c"a的ASCII码是65,而65+5=70,char c='k'而k的ASCII码值是75,70<75是对的,就为真,之后的就依此类推“==”是等于的意思,“=”是赋值,你把附件下载下去看看就懂了

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-17
判断表达式是否为真,真的话显示为1,假的话显示为0追问

在哪看出来是否为真的 还有
printf("%d,%d\n",’a’+5=k+1);
printf("%d,%d\n",1<j<5,x-5.25<=x+y);
printf("%d,%d\n",i+j+k==-2*j,k==j==i+5);
这些是什么意思 跪求详细解说

第2个回答  2013-08-17
这个输出应该是逻辑值

求教C语言大神!!!最好讲一下理由,万分感谢
首先,主函数只进行了一个fun操作,其他的就是定义和输出,所以字符串(或者说字符数组)的调整完全由fun决定 fun中首先定义了x和y,因为s的长度是5,所以y = (strlen(s) - 1) \/ 2=(5-1)\/2=2 因此:循环开始时,初始值是x=0,y=2,s="abcde",进入循环 第一次:0<2成立,可以进行,...

刚刚学习C语言,各位高手帮帮写写.万分感谢。 1、写两个表达式,分别取整 ...
void main(){ int x,a,b;scanf("%d",&x);a=x%10;b=x%100\/10;printf("各位数a=%d 十位数b=%d\\n",a,b);}

关于c语言程序设计的问题求大神帮忙!万分感谢!
答:编制并运行程序的“四步曲”让我们用VC6先来编制一个最简单的程序,其功能是向屏幕上输出一个字符串“Hello World”。程序虽小,但与编制运行大程序的整个过程是相同的,都包含如下所谓的“四步曲”:(1)编辑(把程序代码输入,交给计算机)(2)编译(成目标程序文件.obj)编译是把高级语言变成计算机...

C语言求完数,不能理解这个代码,求大神指教,最好能详细一点。万分感谢...
j <= sqrt(i); ++j) { \/\/从2~根号i检查就够了,因为因子必定是成对出现的if(i % j == 0) { \/\/如果j是i的较小的一个因子sum += j; \/\/累加jtemp = i \/ j; \/\/找出i的另一个因子 if(temp > j && temp < i) \/\/如果j与temp不相重sum += temp; \/\/就加入另...

哪个C语言大神帮我看哈我的这个程序哪儿有错嘛,万分感谢啊
就是那一步,括号加多了,if(strcmp(m->name,qname)==0) 还有就是后面是没有分号的。

简单的C语言程序编写问题!求大神解答!!!万分感谢
for循环判断是否存在数组中元素与查找数字相等,存在输出Yes退出循环。如果遍历完数组i=10表示未找到输出No include "stdafx.h"include <iostream> using namespace std;int main(){ int num[10],x,i;cout << "请输入10个整数:" << endl;for (i = 0; i < 10; i++)cin >> num[i];c...

关于编程学习的方面,请达人帮忙。万分感谢
看吧! C 语言有的Perl大部分都有,学过 C 的人可以毫不费力的学会Perl。 (b) Loop Control Statements:Perl的回圈控制叙述也和C语言很像,当然,照例Perl也另外多了些实用的语法: # 注意:纯量变数前面要加个 $ 字号,这一点和C语言不一样哦。for($i=0; $i<=10; $i++) {Code Segment}# foreach ...

C语言。求大神解释一下x=fun(&a[1],n-1)这条,万分感谢!!
if(n==1) return a[0];else x=fun(&a[1],n-1);return x

C语言编程有一个错误找不出来了,求大神把错误给我指出来,万分感谢!
C语言编程有一个错误找不出来了,求大神把错误给我指出来,万分感谢!  我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览8 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言编程 大神 搜索资料 本地图片 图片链接 代码 提交回答...

这道题不会求大神解答啊,万分感谢
我会

相似回答