第三节 运算符及表达式

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年又下发了<关于开展涉密信息系统分级保护工作的通知>,要求建立健全涉密信息系统分级保护制度,加强信息安全保密管理.由于涉密网络中信息设备 ...
一周排行
  • 在金融危机影响下,大批农民工无企可业,数百万高校毕业生难找工作--困境中如何破解就业困局?今年全国"两会"上,代表.委员对此建言献策,所开"良方 "中,有一方叫"重视 ...
  • 易网科技讯 11月3日消息 券商罗仕证券将完美时空(NASDAQ:PWRD)股票评级从"买入"下调至"持有".将该公司目标股价从30美元上调至33美元.
  • 本文翻译了这篇文章:Using the Android action bar (ActionBar) - Tutorial 1.ActionBar的简介ActionBar位于Activity的顶部,可用来显示acti ...
  • 文/马行易康壹科技:从0操作想象银发生态段然,龙年天蝎座,一直在互联网做些创意实验,04年从老人慢病管理产品入手,与老人市场结缘.这次康壹科技的创业,算把自己熟悉的两个领域做了结合.在段然看来,老人抗拒科技产品有3个 ...
  • 在距离央行发放第三批61家支付牌照过去5个多月后,第四批支付牌照也正式发放,并且数量"来势凶猛".昨日,央行公布了2012年第一批支付牌照名单,截至发稿时包括易网在内已有95家新公司获牌.资深IT ...
  •   版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明 作者:xixi 出处:datagrid控件   所谓交叉表是一种常用的分类汇总表格.使用交叉表查询,显示源于表中某个字段的汇 ...
  •  一.MySQL下载与安装    1.下载介绍       MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下.     MySQL的大本营:http://www.mysql.com/    ...
  • package com.weilai.swmf.page; public class Page { private int rowCount;//总行数 private int pagesize = 10;//每页显 ...
  • 1.什么是Ajax   Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写."Ajax"这个名词的发明人是Jesse James ...
  • string → int 1.10进制的string转化为int int('12')  → type(int('12')) 进行验证 2.16进制的string转化为int int('12', 16)   int → ...