从零开始学习C语言3

参考书籍:从零开始学C语言

摘要 1.算术的表达式,用算术运算符将运算对象即运算量或操作数连接起来,构成符合C语言语法规则的式子,成为运算表达式。   算术表达式中,运算对象包括常量,变量和函数。算术表达式求值规律和数学中的规律相似。 2.算术表达式的求知顺序按算术的优先级别高低次序进行,先执行级别高的,再执行级别低的。 3.赋值运算符的表达式,例如:赋值a=b,加赋值a+=b等价于a=a+b,乘赋值a*=b等价于a=a*b....等等。 4.赋值表达式,有赋值运算符将一个变量个一个表达式连接起来的式子成为赋值表达式。一般的形式为   a=10   b=c+d   a/=d+2   其中在这些式子的后面加上一个分号,就成为赋值语句。   对于表达式需要注意的是,赋值运算符的左边必须是变量,而赋值表达式的左边可以说变量,也可以是赋值表达式。   当赋值表达式的左边是赋值表达式的时候,应该带上括号,例如  (a=3*4)=4*6,不可以a=3*4=4*6。   赋值表达式右边的表达式可以是一个算术表达式,关系式,逻辑表达式等,也可以是一个赋值表达式。例如c2=c1=5. 5.关系运算符,关系运算符是用来比较这两个运算量大小的运算符实际上就是一种“比较运算”,运算结果只能是0或1,   当两者的比较成立时结果为1,不成立时结果为0因此关系运算符的结果类型为整型。 6.逻辑运算符是对两个含有关系运算符的表达式或者逻辑值进行运算的符号,运算结果为逻辑值。   逻辑表达式,由逻辑运算符连接起来构成的表达式成为逻辑表达式,逻辑运算的对象通常是关系表达式,逻辑表达式,   也可以是算术表达式,赋值表达式等其他的表达式。例如:   a>10&& a<15                   逻辑表达式的运算对象是关系表达式   !(a《=10) && !(a》=15)  逻辑表达式的运算对象是逻辑表达式   (m=a》b)&&(n=c>d)         逻辑运算符的运算对象是赋值表达式   t=++x||++y&&++z               逻辑运算符的运算对象是算术表达式   与关系表达式一样,逻辑表达式的值也是一个逻辑量,逻辑量为真时,值为1,逻辑量为假时.值为0。

这些就是这次的学习内容,主要说明的是运算符号的用法,表示的运算,用处等等。

时间: 2024-10-07 05:51:56

从零开始学习C语言3的相关文章

如何从零开始学习Java语言

1.如何从零开始学习Java语言 许多朋友在学习新的语言上有些困惑,如何学好Java语言. 如何学好Java语言,分二种技术人员 1)第一种:有编程语言的技术人员 IT行业的朋友,应为本事就有编程语言的技术,学习Java语言不是困难的事情.所谓的懂一门语言就会其他语言.为什么这么说,应他们有一些编程的基本知识,他们知道如何去学习技术.(但这里有一点却记:不要认为自己懂了一门编程语言就学习其他语言很简单.就跳过一些基本知识不学习.)如果你是这样的话,请立即改正这错误观点,因为这样你即时学会了这门语

从零开始学习C语言4

参考书籍:从零开始学C语言 摘要 1.条件运算符及条件表达式.   条件预算符是由“?”和“:”组成,条件运算符有三个运算对象.第一个运算对象可以说任何类型的表达式,如算术表达   式,   关系表达式,赋值表达式和逻辑表达式等,后面两个表达式是类型相同的任何表达式.例如条件运算符:a?b:c  表示的   是:如果a的逻辑值为真,计算b,生成该操作的结果:如果a的逻辑值为假,计算c,生成该操作的结果.   以上例子可以得出,条件运算符可以用于程序的判断和选择.可以用条件运算符非常简单的计算出两

从零开始学习R语言(五)——数据结构之“列表(List)”

本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/60141740 也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/12567803.html 5. 列表(list) R语言中的列表和Python等语言中的list有所不同.R语言中的列表是对象的集合, 列表中的对象又称为它的分量(components). 分量可以包含向量.矩阵.数组,数据框,甚至是另外一个列表,且在列表中要求每一个分量都要有一个名称. my_list <-

从零开始学习R语言(四)——数据结构之“数组(Array)”

本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/60141207 也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/12567789.html 4. [三维+]:数组(Array) R语言中数组可以看做是矩阵的扩展,它将矩阵扩展到2维以上.如果给定的数组是1维的则相当于向量,2维的相当于矩阵.R语言中的数组元素的类型也是单一的,可以是数值型,逻辑型,字符型或复数型等. R语言中数组的使用 4.1 数组的创建 语法:array

从零开始学习R语言(七)——函数

本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/61142959 也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/12568362.html 函数是各种编程语言都很常见的功能,R语言有很多的内置函数,但通过自定义函数,我们可以创建能实现自己想要功能的函数. R语言自定义函数的结构 func_name <- function (args) { func_body return (value) } 其中,func_name是自

从零开始学习R语言(六)——数据结构之“数据框(Data Frames)”

本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/60141998 也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/12568348.html 6. 数据框(Data Frames) Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的.Data Frame每一列有列名,每一行也可以指定行名.如果不指定行名,那么就是从1开始自

从零开始系列-R语言基础学习笔记之二 数据结构(一)

在上一篇中我们一起学习了R语言的环境搭建,这次我们开始学习R语言的数据结构第一部分:向量.数组和矩阵. 一.向量 向量是一维数组,其内容可以是数值.字符或布尔值,但所有数据的类型必须一致.创建向量使用的关键字是c,访问向量中的元素使用[],具体如下: 创建数值向量a<-c(1,2,3,4,5,6) 创建字符向量b<-c("a","b","c") 创建布尔向量c<-c(TRUE,FALSE) 访问向量: a[3] 得到的值是3,注

从零开始学习CocoaPods安装和使用

从零开始学习CocoaPods安装和使用 转载: Code4App原创:http://code4app.com/article/cocoapods-install-usage http://m.ithao123.cn/content-9745764.html CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽

从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件

原文:从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零