数据类型和操作符
2012-02-14 11:21
211 查看
数据类型
整型
整型使用int或者long关键字进行定义,并可以赋整数值。
浮点类型
浮点类型可以表示小数,使用float或者double定义。
字符类型
字符类型用于存储一个字符。
布尔类型
布尔类型只有两个值:true和false。主要用于判断。
枚举类型
枚举类型可以将属于某一类的全局变量定义到一个结构中。
enum City {Beijng,Shanghai,Changsha};
类型转换
类型转换可以通过在变量前显示表示要转换的类型来实现或通过Convert来实现。
将范围较小的类型转换为范围较大的类型一般都是可以的,例如将int转换为long。
从范围较大的类型转换为较小的类型,可能会出现溢出,而且编译器无法在编译时检查出来。
操作符
递增和递减操作符
i++:先赋值后计算,即如果出现a=i++表达式,先将i赋值给a,然后再加1。
++i:先计算后赋值。
i--:先赋值后计算。
--i:先减1后赋值。
关系和布尔操作符
相等关系操作符==
不等关系操作符!=
大于(等于)操作符> 或 >=
小于(等于)操作符< 或 <=
布尔操作符是布尔运算
逻辑与“&&”
逻辑或“||”
逻辑非“!”
操作符的优先级
括号() 后递增i++ 后递减i--
逻辑非! 前递增++i 前递减--i
乘法* 出发/ 求余%
加法+ 减法-
小于< 小于或等于 <= 大于 > 大于或等于 >=
等于 == 不等于!=
逻辑与&&
逻辑非||
赋值=
整型
整型使用int或者long关键字进行定义,并可以赋整数值。
浮点类型
浮点类型可以表示小数,使用float或者double定义。
字符类型
字符类型用于存储一个字符。
布尔类型
布尔类型只有两个值:true和false。主要用于判断。
枚举类型
枚举类型可以将属于某一类的全局变量定义到一个结构中。
enum City {Beijng,Shanghai,Changsha};
类型转换
类型转换可以通过在变量前显示表示要转换的类型来实现或通过Convert来实现。
将范围较小的类型转换为范围较大的类型一般都是可以的,例如将int转换为long。
从范围较大的类型转换为较小的类型,可能会出现溢出,而且编译器无法在编译时检查出来。
操作符
递增和递减操作符
i++:先赋值后计算,即如果出现a=i++表达式,先将i赋值给a,然后再加1。
++i:先计算后赋值。
i--:先赋值后计算。
--i:先减1后赋值。
关系和布尔操作符
相等关系操作符==
不等关系操作符!=
大于(等于)操作符> 或 >=
小于(等于)操作符< 或 <=
布尔操作符是布尔运算
逻辑与“&&”
逻辑或“||”
逻辑非“!”
操作符的优先级
括号() 后递增i++ 后递减i--
逻辑非! 前递增++i 前递减--i
乘法* 出发/ 求余%
加法+ 减法-
小于< 小于或等于 <= 大于 > 大于或等于 >=
等于 == 不等于!=
逻辑与&&
逻辑非||
赋值=
相关文章推荐
- javaScript数据类型与typeof操作符
- VBScript学习笔记--第一章.数据类型和操作符
- Python之数据类型和常用操作符(2)
- JavaScript:On The Way...(1)JS基础:数据类型,操作符
- javaScript数据类型与typeof操作符
- Java数据类型、操作符、表达式
- 项目期复习:JS操作符,弹窗与调试,注释,数据类型转换
- lua学习笔记一 -- 基本数据类型和操作符介绍
- 积少成多Flash ActionScript 3.0(1) - 基础之数据类型、操作符和流程控制语句
- C语言操作符和表达式以及数据类型提升实例以及疑惑
- java中没有2进制的数据类型,对二进制的操作,需要使用共三种操作符
- Javascript学习指南(第2版)笔记(一) Script、数据类型和变量、操作符和语句
- C语言:数据类型、存储区字节数、占位符、sizeof、输入输出、二进制相关、操作符(++,--)、主函数参数
- python——基本数据类型+常用操作符+循环
- [C++基础]C++4个转型操作符——数据类型转换
- 104----oracle基本概念,启动,连接, 数据类型,常见案例,集合操作符
- go 数据类型和操作符
- 嵌入式开发之C基础学习笔记03--基本数据类型,操作符,修饰符等基本概念
- lua程序设计(1) - 数据类型和操作符
- 积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句