语言基础(三)

1、运算符

1)、数学运算符(7个)

+,-,*,/,%,++,--

① 递增运算符(++)

前缀递增运算符

例:int i=4;

i++;

输出结果,i=5。

i++→i=i+1;

后缀递增运算符

例:int i=4;

++i;

输出结果,i=5。

前缀递增运算符跟后缀递增运算符的区别:

int y=++x;

相当于 x=x+1;

int y=x;

即先运算后赋值。

int y=x++;

相当于 int y=x;

x=x+1;

即先赋值后运算。

② 递减运算符(--)与递增运算符同理。

2)、关系运算符(6个)。只返回true或false。

==,!=,<,>,<=,>=

3)、逻辑运算符(3个)。

&&(逻辑与),||(逻辑或),!(逻辑非)

4)、其他运算符。

赋值运算符。

=,+=,-=,*=,%=,/=

例:x-=5相当于x=x-5

条件运算符?:

例:x=(x>12)?(x-12):x;         //x,假如x>12,那么x=x-12;否则x=x。

2、运算符优先级:(从上往下)

!

算术运算符:

++,--(前缀)

*,/,%

+,-

关系运算符:

<,>,<=,>=

==,!=

逻辑运算符:

&&

||

时间: 2024-11-13 00:40:12

语言基础(三)的相关文章

Object Pascal 语法之语言基础(三)

1.6 Object Pascal 的运算符 运算符是程序代码中对各种类型的数据进行计算的符号,通常分为算数运算符.逻辑运算符.比较运算符和按位运算符. 1.算术运算符Object Pascal 语言的算术运算符,如表1-9 所示.表1-9 Object Pascal 语言算术运算符 操作符 操作 操作数据类型 结果类型 + 加 整型.实型 整型.实型 - 减 整型.实型 整型.实型 * 乘 整型.实型 整型.实型 / 除 整型.实型 整型.实型 mod 取余 整型 整型 div 整除 整型 整

C语言基础三

程序执行顺序: 1.顺序结构 2.条件结构;if条件结构,if...else条件结构,多重if条件分支结构(if...elseif..else)和switch条件结构 3.循环结构:do....while循环,while循环,for循环 运算符: 算术运算符(按照操作数分类) 1.一元操作符 ++,-- 2.二元运算符:+,-,*,/,%(取模或求余) 赋值运算符:= 复合赋值运算符:+=,-=,*=,/=.%= 比较运算符:比较数值的大小关系(<,>,<=,>=,!=,==) 逻

C语言基础课程 第三课 ADB(Android Debug Bridge)的使用

?? C语言基础课程 第三课 ADB(Android Debug Bridge)的使用 由于前面已经发布过Linux的博客了 基础班将Linux基础命令就不单独发表博客了,本节课主要就是利用adb连接手机进行一个Linux基本命令的复习.而且熟悉手机的底层运作,不用界面操作照样也能安装软件  卸载软件与pc传数据 目  录 1       将android设备通过USB连接到PC. 3 2       查看当前设备... 3 3       进入设备shell. 4 4       执行shel

Swift语言指南(三)--语言基础之整数和浮点数

整数 整数指没有小数的整数,如42,-23.整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零). Swift提供了8,16,32,64位形式的有符号和无符号的整数,这些整数遵循与C语言相似的命名规则.如8位无符号整数的类型为UInt8,32位有符号整数的类型为Int32,和Swift语言的其它类型一样,这些整型命名以大写字母开头. 整数的边界 你可以通过min或max属性为每一个整数类型指定一个最小值或最大值: 1 let 最小值 = UInt8.min // 最小值 等于 0,

第3天:语言基础(三)

Java 中基本数据类型的类型转换 Java 中的基本数据类型的转换分为两种:自动类型转换和强制类型转换 1.自动类型转换 当"小"的数据类型和"大"的数据类型进行计算时,会自动将"小"的数据类型转换成"大"的数据类型,然后再进行计算,得到的结果是最"大"的数据类型. 在进行方法的参数传递的时候,也是这样. 关于自动类型转换,有一个规则: 所有的 byte.short.char 都将转换成 int 类型 如

为期三天的Python语言基础公开课举行

8月23日,培训中心"Python语言基础及数据分析技术"公开课举行. 来自各企业网络采集.处理和规划的负责人或设计人员十余人参加了本次培训. 本培训将对基于Python语言进行数据处理.数据探索的基本方法,并对Python语言算法原理及实现进行讲解. Python是一种面向对象.解释型计算机程序设计语言,Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL协议.是一个用于统计计算和统计制图的优秀工具,也是GNU的一个免费.源代码开放的软件. Python语法简洁清晰

02 java语言基础

常量:字面值常量(字符串,字符,整数,小数,布尔,null),自定义常量,''这个不是字符常量,""这个是字符串常量 进制: 02.01_Java语言基础(常量的概述和使用)(掌握) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号 布尔常量 较为特

嵌入式 Linux C语言——C语言基础

嵌入式 Linux C语言--C语言基础 一.数据类型 1.基本数据类型 数据类型是创建变量的模型.变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间.变量所占的内存大小取决于创建变量的数据类型. 2.有符号和无符号 有符号数中数据类型的最高位用于标识数据的符号,最高位为1表示为负数,最高位为0表示为正数. 计算机中有符号数通常使用补码表示,正数的补码为正数本身,负数的补码为负数的绝对值的各位取反后加1. 计算机中无符号数通常使用原码表示,无符号数默认为正数,没有符

C#语言基础

第一部分 了解C# C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.NET的应用而开发的.体现了当今最新的程序设计技术的功能和精华..NET框架为C#提供了一个强大的.易用的.逻辑结构一致的设计环境.其特点: 语言简洁 保留了C++的强大功能: 快速应用开发功能: 语言的的自由性: 强大的Web服务器控件: 支持跨平台: 与XML相融合: 第二部分 C#语言基础: 一.C#项目的组成结构: 1.项目后缀 .config——配置文件(存放配置参数文件)

OC语言基础知识

OC语言基础知识 一.面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类. 术语:OO面向对象.OOP面向对象编程 二.类 (一)关于类 类的设计只关注三个东西:类名.属性和方法 注意:一般名词都是类,拥有相同属性和行为的对象都可以抽象为一个类,类名是标识符的一种,需要符合规范,通常类名的第一个字母大写,且不能有下划线,如果有多个单词则使用驼峰标识.在对方法进行类的