六个主要表达式1.算术表达式(数学表达式)(1)运算符: 数学: {} []()+-* / + C: (),+/-,* /%,+ /正负(2)单目和双目算子单目: 一个操作数双目: 两个操作数(3)%: <1>双目算子<2>操作数: 两个数字都是整数类型数据1%2 <3>奇数: x%2! = 0偶数: x%2 == 0可除数: %(4)在算术运算中,如果运算符两端的类型为整数数据,则结果为Integer data 1/2 0 5/3 1 8 / 9 0 9/8 1 +5 -9 5 + 6 7 * 8在算术运算中,如果运算符两端的类型不一致,则会将它们转换为较大的空间. 1/2. 0 1. 0/2. 0 0. 5 2 4 1. 0/5 1. 0/5. 00. 2(5)优先级: (6)内聚性: (7)使用多层括号,始终使用括号(8)强制类型转换格式: (类型名称)表达式注: 1)类型名称括号不能保存2 )不存在舍入2. 赋值表达式(1)格式变量名称=表达式(2)变量的本质: 存储单元(3)=: 赋值编号==: 等号优先级: 仅高于逗号关联性: 从右到左(4)表达式: 常量,变量,六个主要表达式(5)在赋值表达式中,赋值编号的左端只能是变量名称5 + 8 = ab = a(6)int x = 2,y = 3; x = y: 以变量y表示的单位取值并将其分配给变量xx = x + 1: 以变量x表示的单位取值并将其分配给单位由变量x表示x中间x = x: 左x: 表示由x标识的单位右x: 以变量x表示的单位取值单位=值(7)变量中的值不断更新x = 2 x = 3 x = 99(8)复合赋值表达式(算术和赋值)1)运算符: * = / =%= + =-= 2)优先级: 和“ =”同级)3)可组合性: 从右到左4 )复合赋值具有隐式括号函数3.

关系表达式(1)通常为逻辑值C 5678 -2 true非零0 false 0 0 1(2)运算符>> = << = ==! =(3)优先级>> = << =(4)从左到右的可组合性(5)结果: 逻辑值==! = 5 <6 7> 9 4.逻辑表达式(1)运算符!:(非补数)&& :(​​与)的交点|| :(或并集)(2)! : 单眼操作&& ||: 双眼(3)从高到低的优先级: ! && || (4)结合! : 从右至左&& ||: 从左至右(5)使用! 0 1!不是0 0 1 || 1 1不是0 && 0 0不是0 && 0 0&0 0 0 && 0 01 || 0 1 0 || 1 10 || 0 0(6)结果: 逻辑值(1,0)(7)数学表示| x | <= 9 -9 <= x <= 9 | x |> = 9 x> = 9或x <=-9 x> = -9 && x <= 9 x> = 9 || x <= -9(8)开路问题<1>在逻辑&&运算中,如果表达式1已经为逻辑假,则无需执行表达式2c语言从入门到精通 下载,表达式值在逻辑||中为逻辑假<2>. 如果表达式等式1在逻辑上已经为真,则进行运算. 表达式2不需要执行. 该表达式的值在逻辑上为5.

条件表达式格式: 表达式1?表达式2: 表达式3(1)三目运算(2)运算过程: 表达式1为true,执行表达式2c语言从入门到精通 下载,表达式1为false,执行表达式3 6. 逗号表达式(1)格式: 表达式1,表达式2,表达式3,表达式4,...,表达式n(2)优先级: 所有运算符中的最低优先级(3)关联性: 由于从左到右int = 8; a + = 3,a = 5,a + 3 ;?表达式的价值是什么?附件: <1> ++,-1>功能++: +1自动分配-: -1自动分配2>单眼操作3>操作数可以放置在操作符的右侧或左侧运算符i ++ ++ i---i4>操作数可以是整数或实变量2 ++ 2 = 2 +1错误i ++ i = i +1 i-- i = i-1 ++ ii = i +1 --ii = i-15>表达式值和变量值int i;表达式值i = 5 i ++ i = 5 ++ ii = 5 ii = 5 --i 5 4 5 6 4 4变量值6 6只要整个表达式(i ++,--i)是给定,使用表达式的值;如果给定了变量名,则该变量的值用于int = 5; j = 40 /我++; j = 40/6 6 6> -i ++ :-( i ++)j = -i ++; j = -5 i = 6 <2>所有运算符(六个表达式)的优先级高=>低()++ /-!算术表达式关系表达式逻辑表达式条件表达式赋值表达式逗号表达式

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-155025-1.html

c语言从入门到精通真垃圾,从入门到精通的C语言(吐血量)相关推荐

  1. c语言是学电脑吗,c语言入门至精通这些天一直有人问我,c语言好学吗?我是个新手...

    这些天一直有人问我,c语言好学吗?我是个新手,该如何学习? 其实,这类问题困扰着很多新手.在如何学习之前,我们想简单的了解一下什么是C语言: C语言是一种计算机程序设计语言.它既有高级语言的特点,又具 ...

  2. C语言从入门到精通 【精读C Prime Plus】【C语言笔记1-4章节】【更新中~】

    知识来源[C Prime Plus 第六版][互联网] 目录 前言 一.初识C语言 C语言的特点及关键词 编译器 C语言编程的基本策略: 二.简单C程序示例概述 三.数据和C (一些基础知识) 变量和 ...

  3. Computer:少儿编程—每个人都应该学习编程,它能教你如何思考—编程入门的简介(编程语言的特点种类开发工具对比人类语言)、编程应用、编程意义之详细攻略

    Computer:少儿编程-每个人都应该学习编程,它能教你如何思考-编程入门的简介(编程语言的特点&种类&开发工具&对比人类语言).编程应用.编程意义之详细攻略 导读:乔布斯说 ...

  4. python语言编程入门先学什么-自学编程入门,先学什么语言好?

    强烈推荐Python.其实这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾.弱爆了,学了也没用,之类的 ...

  5. c语言使用数组计算最大数。_程序设计入门——C语言_浙江大学_第10次开课

    课程概述 程序设计是一门基础课程.对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯:对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机 ...

  6. c语言判断一个点在长方体内部_21个入门练手项目,让你轻松玩转C语言

    C 语言作为大学理工科专业的必修,是很多同学走进编程世界的第一课.那么怎样才能更好的入门 C 语言呢? 下面整理了 21 个 C 语言练手项目,从基础语法开始,逐步深入,通过一个个练手项目,让你轻松驰 ...

  7. C++语言学习笔记15:Clean 垃圾清理插件

    C++语言学习笔记15:Clean 垃圾清理插件 对话框 STET1 图片切换功能 导入位图资源 插入图片控件并修改属性 添加消息处理函数 step2 开发思路及类关系图 step3 添加控件及MFC ...

  8. pkpm快速入门教程_PKPM结构软件从入门到精通高清版

    摘要 本书在众多PKPM结构软件中抓住PMCAD建立模型.SATWE分析计算.JCCAD基础设计这三个关键软件作为主线,从建模操作技巧入手,从规范规定.软件实现.工程应用相结合的角度,详细阐述SATW ...

  9. 《网页制作与网站建设从入门到精通》第一部分 入门篇

    第一部分 入门篇 第1章■ 网页设计基础 第2章■ HTML入门 第3章■ 网站建设基础 第4章■ 网页中的色彩知识 第1章 网页设计基础 为了使网页初学者能够对网页设计有个总体的认识,本章首先介绍了 ...

  10. C语言已经被淘汰了吗,编程入门的最佳选择已经不是C语言了吗?

    已经不止是一个人讲到C语言在如今变幻莫测的编程领域过时了,还在十几年前大学的老师说过一句非常经典的话,现在想起来倒也不觉得过时. 学好C语言一定能找到工作!!! 这句话放在今天来看依然觉得不过时,可能 ...

最新文章

  1. 15级团队学习成果汇报 -- 利用C#语言实现计算器
  2. python如何跨模块调用变量_Python跨模块用户定义的全局变量:在其他模块运行时调用它们的问题...
  3. 经过五年测试 维基利用HTML5迈入视频时代
  4. Visual C# 2008+SQL Server 2005 数据库与网络开发--9.1.1 SQL Server 2005中的XML功能
  5. 类的加载过程一:Loading
  6. Debian 9 strech 安装 ROS lunar
  7. matlab基于dct的图像压缩编码解码_音频压缩编码的基本原理详解
  8. 导出文件后打不开_PPT | 快速导出4K超高视频
  9. 《IT项目管理》读书笔记(1) —— 概述
  10. 安装搭建zimbra邮件服务器(dns域名解析)
  11. 基于Java的企业新闻管理系统的设计与实现
  12. 模仿全能扫描王实现文档和证件扫描
  13. 慧编程python硬件_什么是慧编程?慧编程介绍
  14. python ttk_tkinter进阶版——ttk
  15. 微软官方精简Windows7系统——Windows Thin PC的安装过程
  16. 如何查看微信image/*.dat文件
  17. SQL注入之布尔型盲注
  18. 我写了一个语音识别引擎
  19. 深度学习+符号表征=强大的多任务通用表征,DeepMind新论文可能开启AI新时代
  20. 挖矿病毒 解决思路 xmr

热门文章

  1. JavaScript高级程序设计(第3版)中文高清完整pdf
  2. word转换为pdf后图片失真的解决办法
  3. Visio2010的下载
  4. XP系统安装python
  5. 在Winfrom中双击Ctrl键打开窗体
  6. 项目管理PMP高频考点复习资料(2-2)
  7. 对比较器的使用方法的研究
  8. 计算机一级考试自测题,计算机一级B考试自测题
  9. ASP.Net的HtmlHelper和UrlHelper
  10. dodaf体系结构建模与分析系统软件