您现在的位置: 中国作文网 >> 应用文写作范文 >> 心得体会 >> 课程设计心得 >> 正文
c语言程序编程心得

,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);
在本例中求出了各种关系运算符的值。 字符变量是以它对应的ascii码参与运算的。对于含多个关系运算符的表达式,如k==j==i+5,根据运算符的左结合性,先计算k==j,该式不成立,其值为0,再计算0==i+5,也不成立,故表达式值为0。

逻辑运算符和表达式

逻辑运算符c语言中提供了三种逻辑运算符 && 与运算 || 或运算 ! 非运算 与运算符&&和或运算符||均为双目运算符。具有左结合性。 非
运算符!为单目运算符,具有右结合性。逻辑运算符和其它运算符优先级的关系可表示如下:
按照运算符的优先顺序可以得出:
a>b && c>d等价于(a>b) && (c>d)
!b==c||d<a等价于((!b)==c)||(d<a)
a+b>c && x+y<b等价于((a+b)>c) && ((x+y)<b)
逻辑运算的值
逻辑运算的值也为“真”和“假”两种,用“1”和“0 ”来表示。其求值规则如下:
1.与运算&&参与运算的两个量都为真时,结果才为真,否则为假。例如,5>0 && 4>2,由于5>0为真,4>2也为真,相与的结果也为真。
2.或运算||参与运算的两个量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>0||5>8,由于5>0为真,相或的结果也就为真
3.非运算!参与运算量为真时,结果为假;参与运算量为假时,结果为真。
例如:!(5>0)的结果为假。
虽然c编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”。 但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”。例如:由于5和3均为非“0”因此5&&3的值为“真”,即为1。
又如:5||0的值为“真”,即为1。
逻辑表达式逻辑表达式的一般形式为: 表达式 逻辑运算符 表达式 其中的表达式可以又是逻辑表达式,从而组成了嵌套的情形。例如:(a&&b)&&c根据逻辑运算符的左结合性,上式也可写为: a&&b&&c 逻辑表达式的值是式中各种逻辑运算的最后值,以“1”和“0”分别代表“真”和“假”。
void main(){
char c='k';
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf("%d,%d\n",!x*!y,!!!x);
printf("%d,%d\n",x||i&&j-3,i<j&&x<y);
printf("%d,%d\n",i==5&&c&&(j=8),x+y||i+j+k);

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 


  • 上一个应用文写作范文:
  • 下一个应用文写作范文:
  • 最新热点 最新推荐 相关文章
     c语言程序设计教学体会
       十一工程教学心得
       建设对话型课堂学习体会
       市场营销专业毕业生实习心得
       200年三优三满意活动学习感想
       组织部长200创优争先活动心得体会
       优秀组工干部个人心得体会
       对当前社区者的困惑分析与对策
       构建和谐社区中充分发挥党组织的…
       社区党建培训心得体会
     
    环卫系统学习心得
    高速公路收费站爱岗敬业奉献社会…
    对中小学贫困家庭学生实行救助实…
    县委副书记中小学机构和人事制度…
    学校中层干部竞职演说稿
    乡镇半年安全生产总结
    乡镇一季度工作汇报
    06年35宣传活动主持词
    镇科技型示范户典型材料
    学校青年节学生个人演讲稿范文
    学习国家通用语言文字法工作
    公文写作语言要求
    公文写作语言特征
    微电脑语言学习机初中英语教
    写作稿件时语言应用中的问题
    计算机语言创新教育课程设计
    c语言课程设计心得体会
    c语言程序设计心得
    c语言程序设计考试心得
    c语言程序设计教学体会
    课程设计心得

    Copyright 2010-2012 © 中国作文网  All rights reserved