1 背景与动机 传统面向对象编程的核心思想是一个对象有着唯一标识,表现为对象引用,封装着随时可变的属性状态,如果你改变了一个属性的状态,这个对象还是原来那个对象,就是对象引用没有因为状态的改变而改变,也就是说该对象可以有很多种状态。C#从最初开始也是一直这样设计和工作的。但是一些时候,你可能非常需要 ...
自动数据类型提升的运算 byte 、char、short 、int 、long 、float、double 注意:当byte、char、short 三种数据类型做运算,结果为int型 代码1 class VariableTest1 { public static void main(String[] ...
分类:
编程语言 时间:
2020-06-26 18:25:46
阅读次数:
66
自动数据类型转换 自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下: 低 >高 byte,short,char-> int -> long -> float -> double运算中,不同类型的数据先转化为同一类型,然后进行运算,转换规则如下: 操作数1类型 操作数2类型 转换后的类型 b ...
分类:
编程语言 时间:
2019-11-02 09:44:48
阅读次数:
106
问:定比、定距、定类、定序变量各自的定义和区别是什么? 定比数据:表现为数值,可以进行加、减运算以精确计算数据。比如身高、体重等 定距数据:表现为数值,有单位,可以做加减运算,不能做乘除运算。比如,温度。 定类数据:按事物某种属性分类或分组,数字大小代表类别。比如性别(男和女)。 定序数据:数据的中 ...
分类:
其他好文 时间:
2019-09-11 20:05:10
阅读次数:
2620
groovy 基础语法 groovy 是基于jvm 的开发语言,既可以面对对象 也有脚本语言的特性 1. 基本特性 属性,方法默认为public 分号可选 2. 特性 自动数据类型 可选括号 字符串 集合 assert 语句 大概意思就是一段大括号括起来的就是闭包QAQ 详情请看 "闭包简介" 在A ...
分类:
其他好文 时间:
2019-03-02 01:03:45
阅读次数:
162
概要 在之前的教程中,我们建立了一个最小的Direct3D 11的应用程序,它用来在窗口上输出一个单一颜色。在本次教程中,我们将扩展这个应用程序,在屏幕上渲染出一个单一颜色的三角形。我们将通过设置数据机构的过程关联到三角形。 这个教程的输出结果是在窗口中央渲染出一个三角形。 资源目录 (SDK ro ...
分类:
其他好文 时间:
2018-10-06 16:33:48
阅读次数:
164
数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。 自动数据类型转换 自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下: 低 >高 byte,s ...
分类:
编程语言 时间:
2018-06-04 14:07:08
阅读次数:
202
1.java语言的特点。 2.原码、反码、补码。 3.命名规则和规范。 4.基本数据类型。 5.自动数据类型转换和强制数据类型转换。 6.转义字符。 7.运算符 “/”“%” 8.运算符优先级。 9.数组的定义及声明。 10.数组的遍历,排序,复制。 11.冒泡排序和桶排序。 12.方法的定义和调用 ...
分类:
编程语言 时间:
2018-02-27 16:01:33
阅读次数:
176
第一个问题关于弱类型 $str1 = 'yabadabadoo'; $str2 = 'yaba'; if (strpos($str1,$str2)) { echo "/"" . $str1 . "/" contains /"" . $str2 . "/""; } else { echo "/"" . ...
分类:
Web程序 时间:
2017-07-22 19:35:22
阅读次数:
203
1、字符类型 CHAR (n byte/char):固定长度字符串,最大长度2000 bytes ,即1<=n<=2000 例如CHAR(5),表示占5个字节的字符串,当长度小于5个字节时,自动补空格,总是包含5个字节的信息,超过则报错,缺省值为1(1个汉字占两个字节);CHAR(10 char), ...
分类:
数据库 时间:
2017-04-25 10:00:34
阅读次数:
201