运算优先级及类型转换 1.在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的结合顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级从上到下依次递减, ...
分类:
其他好文 时间:
2019-09-13 13:29:06
阅读次数:
77
1、数字 1、布尔型(bool) bool型只有两个值:True和False a = False b = True 2、整形 int型 n = 12 a = "12" 将字符串类型转换为int型方法: int(a) 默认转换为十进制 int型中的十进制也可以转换为其他进制: 二进制: bin(n) ...
分类:
其他好文 时间:
2019-09-12 21:23:03
阅读次数:
115
go语言不支持隐式类型转换,别名和原有类型也不能进行隐式类型转换 go语言不支持隐式转换 变量 变量声明 声明变量不需要使用分号作为结束符 变量的初始化 冒号和等号的组合:= 声明并赋值 出现在:=左侧的变量不应该是已经被声明过的,否则会导致编译错误 var a int a := 2 会导致类似如下 ...
分类:
编程语言 时间:
2019-09-12 16:24:57
阅读次数:
76
一、instanceof运算符 instanceof是Java语言中的一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例该运算符返回boolean类型的数据。 常见的用法为:result=object inst ...
分类:
其他好文 时间:
2019-09-11 23:41:51
阅读次数:
79
volatile关键字 表示该变量易变,每次在访问该关键字修饰的变量时都要读内存,不对其进行优化。 mutable关键字 类的常成员函数在语义上是不允许修改类的成员变量的,但是有时候可能根据代码的需要并不是这么绝对。那么就可以使用mutable声明一个类的成员变量,它告诉编译器类的常成员函数可以修改 ...
分类:
编程语言 时间:
2019-09-11 14:15:08
阅读次数:
118
显式转换 | 原始值 / 转换目标 | 布尔值 | 字符串 | 数字 | | : : | : : | : : | : : | | Number | 除 0, 0, NaN 都为 true | 0 = "0" | | | String | 除空字符串外都为 true | | NaN / 数字 | | ...
分类:
其他好文 时间:
2019-09-10 00:49:41
阅读次数:
97
数据类型转换 JS是弱类型,由数据来决定变量的数据类型是什么 不同数据类型在运算过程中,该如何处理? 相同的数据类型运算 不同数据类型 注意:所有的数据类型与string类型做+运算的时候结果都是string型 一、隐式转化 自动转换,由于JS在运算过程中,自己进行转换的操作,不需要人为的参与。 二 ...
分类:
编程语言 时间:
2019-09-10 00:30:42
阅读次数:
87
201871010136-赵艳强《面向对象程序设计(java)》第二周学习总 第一部分:理论知识学习部分 一.简单的Java程序应运程序 1.标识符0标识符由字母、下划线、美元符号和数字组成,且第一个符号不能为数字。 标识符可用作:类名、对象名、变量名、方法名、数组名、文件名等 2.关键字关键字就是 ...
分类:
编程语言 时间:
2019-09-09 19:46:53
阅读次数:
112
switch 语句中的每一种情形(case)的含义是:“如果表达式等于这个值(value),则执行后面的语句(statement)”。而 break 关键字会导致代码执行流跳出 switch 语句。如果省略 break 关键字,就会导致执行完当前 case 后,继续执行下一个 case。最后的 de ...
分类:
其他好文 时间:
2019-09-09 17:48:34
阅读次数:
106
类型转换关键字explicit与implicit的用法 这篇是个语法文,虽然这两个关键字比较陌生,但让自己有个印象不是坏事 explicit 明确转换与 implicit 隐含转换都是c#内的关键字,目的是让一个类型 转换到另外一个类型,最常见的例子就... ...
分类:
其他好文 时间:
2019-09-09 10:29:25
阅读次数:
113