第三节 运算符及表达式

1、c语言的运算符

暂时使用的

类型          符号

算术运算符      +、—、*、/、%、-、++

关系运算符       >、<、==、>=、<=、!=

逻辑运算符      &&、、!

算术运算符

#include<stdio.h>

main()

{

int i=7,j=8;

printf("i+j=%d\n",i+j);

printf("i-j=%d\n",i-j);

printf("i*j=%d\n",i*j);

printf("i/j=%d\n",i/j);

}

i++与++i区别

假设 i=1


如果执行a=i++ 完之后, a=1, i=2
如果执行a=++i 结果是, a=2, i=2

关系与逻辑运算符

输出 1为真,0为假

#include<stdio.h>

main()

{

int a=6,b=6,c=3;

printf("%d\n",a>b);

printf("%d\n",a=b);

printf(“%d\n”,a>=c);

printf("%d\n",a!=c);

printf(“%d\n”,a<=b);

}

数据类型转换

形式:
(类型) (表达式)

#include<stdio.h>
main()
{
    int chinese, math, english, sum;

    printf("请输入语数英三科的成绩:(以空格隔开)\n");
    scanf("%d%d%d", &chinese, &math, &english);

    sum = (chinese+math+english);

    printf("平均分为%d\n", sum/3);
    printf("平均分为%f\n", sum/3);
}

更多相关文章
  • void jieCheng(int  N) {     int a[64];     int n, i, c, p;     int len = 1;     a[0] = 1;     //计算     for (n=N; n>1; n--) {         c=0;         f ...
  • VMware vSphere服务器虚拟化实验一ESXi 5.1简介与通过PXE网络部署    ESXi是vSphere的核心组件,与Windows的Hyper-vServer和Citrix的XenServer相似,它是一款可以独立安装和运行在祼机上的系统,因此与VMware Workstation软 ...
  • [英国<金融时报>网站2月24日文章]题:网络时代需要新的战争规则(作者为美国前总统吉米·卡特执政时期的国家安全顾问兹比格涅夫·布热津斯基) 在维也纳会议之后的两个世纪里,国际社会在不断地制定用以指导国家间关系的“游戏规则”这些规则甚至针对不友好的国家间关系.它们的基本前提是“己所不欲, ...
  • 我在GDC的一个12*15英尺(3.7*4.6m)的小房子里与Valve的一名程序员Jeep Barnett见了面.房间相对的两个角落里的书柜上各有一个有盒子,他介绍说那些都是用来追踪房间里玩家动作的激光追踪器,这也是Vive用来抗衡Oculus Rift的一种新技术.Vive的希望能让玩家在房间里 ...
  • //保存文件的路径,包括文件名  private string GetSavePath(string FileName)  {  string path=Request.PhysicalApplicationPath +"\Link_Icon";   return path+&q ...
  • 1.涉密网络的建设背景及所面临的问题 1.1 涉密网的分级保护背景 国家保密局在1998年发布了<计算机信息系统保密管理暂行规定>,2006年又下发了<关于开展涉密信息系统分级保护工作的通知>,要求建立健全涉密信息系统分级保护制度,加强信息安全保密管理.由于涉密网络中信息设备 ...
一周排行
  • 微软CEO史蒂夫•鲍尔默(Steve Ballmer)据BusinessInsider报道,微软CEO史蒂夫•鲍尔默(Steve Ballmer)近日接受华尔街日报的采访,详细解释了他离任微软CEO的原因.他承认公司 ...
  • (原)http://www.cnblogs.com/hxling/archive/2012/12/12/2814207.html jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明 ...
  • Memcache分为两部分,Memcache服务端和客户端.Memcache服务端是作为服务来运行的,所有数据缓存的建立,存储,删除实际上都是在这里完成的.客户端,在这里我们指的是PHP的可以调用的扩展. 1)安装M ...
  • 这个题目需要注意的是一定要操作,即初始串及时跟目标串相同,仍然需要操作.   比较简单的搜索,应该很容易看出来,一次bfs搜出所有结果即可. #include <iostream> #include &l ...
  • 实验说明:       通过javax.servlet.http下的HttpServlet,HttpServletRequest,HttpServletResponse来完成一些常用Servlet实例   java代 ...
  • Sometimes we have need to interact  with an application,for example by marking points in an image,or you nee ...
  • 一.画ER图    基本准则是:(1)作为“属性”,不能再有需要描述的性质,不再是聚集.(2)属性不能与其它实体具有联系,即E-R图中的联系是实体之间的联系.   二.转换为关系模型   原则是:1. 一个实体型转换 ...
  •  这篇文字介绍的缓存策略站在浏览器的视角来审视(至于服务器端如何设置的响应头的属性可以根据.net php等服务器端的技术来设置,再次不对其详细说明):主要介绍http协议中消息头:cache-tontrol,max ...
  • LVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡.LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器. 可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个 ...
  • 本文出自 "一颗平和的心" 博客,请务必保留此出处http://3layer.blog.51cto.com/57448/24645