PHP属于弱类型语言,不像java,C++等语言是强类型语言,区别在于,弱类型的语言是自动转换数据类型,强类型语言必须手动声明类型。 1)自动类型转换,五种数据类型,标量中的四个类型和null都可以通过运算自动转换类型。布尔值参与运算 字符串和数字运算,字符串先转换为数字在运算。字符串转换为数字,从 ...
分类:
Web程序 时间:
2018-12-18 20:57:48
阅读次数:
254
上述代码输出结果: a > b 赋值用机器码写入内存 虽然我们以十进制为两个变量赋值,但是变量值在内存中是以二进制机器码的形式存在。如果十进制数是负数,它就以补码的形式存放在内存中。比如"a = -1",a的真值以二进制表示为"1000 0001",高位是符号位,其余位表示绝对值;它的反码是"111 ...
分类:
编程语言 时间:
2018-12-09 12:14:53
阅读次数:
304
自动类型转换 强制类型转换 二 转int() 三 转float() 四 complex() 五 bool() 六 字符串str() ...
分类:
编程语言 时间:
2018-12-02 13:39:34
阅读次数:
198
1、java常见数据类型 整数:byte、short、int、long 小数:float、double 字符:char 布尔型:boolean 2、数据类型转换 byte<short<int<long 小数据类型转换成大数据类型,自动类型转换 大数据类型转换成小数据类型,强制类型转换(变量名=(小数 ...
分类:
编程语言 时间:
2018-11-23 16:49:43
阅读次数:
194
基本类型 1.整型 指不带小数的数字,也是最简单最常用的 2.字符型 char 一般用来存储当个字符 例如 3.浮点型 浮点数据是指代小数的数字 变量及赋值 变量定义的一般形式为:数据类型 变量名; 多个类型相同的变量: 数据类型 变量名,变量名,变量名........; 变量的赋值分为两种方式 1 ...
分类:
编程语言 时间:
2018-11-16 19:13:36
阅读次数:
225
总结 1.1 知识点总结 l 数据类型转换 n 数据类型范围从小到大排序(byte < char < short < int < long < float < double),布尔类型Boolean不能参与类型转换; n 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用; n 强制类型转换 ...
分类:
编程语言 时间:
2018-11-13 11:05:50
阅读次数:
164
变量: 静态变量: 常量: 变量类型: 1、 自动类型转换: 小类型转换为大类型 Int+float=>float // int 32位 float 64位 Int+bool=>int // 12+flase(true)=>12(13) 2、 获取变量类型: var_dump($变量名);//输出类 ...
分类:
Web程序 时间:
2018-11-04 22:53:44
阅读次数:
232
隐式转换 & 强制转换 概念 自动转换:隐式转换 低级向高级转换,转换后的数据类型的表示范围要比转换前的大 转换前后的数据类型兼容 //自动类型转换 short类型(2个字节)转成int类型(4个字节),均是整数类型 short s=1; int i; i=s; 强制转换 高级到低级转换,不安全 转 ...
分类:
其他好文 时间:
2018-11-04 12:48:27
阅读次数:
206
一、概念部分 自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。这里的容量指一个类型的表述范围、如char(-27~27-1 -128~127) 强制类型转换: 二、转换概念图 ...
分类:
其他好文 时间:
2018-10-14 16:20:10
阅读次数:
150
/** * 自动类型转换和强制类型转换 * */ public class Demo1 { public static void main(String[] args) { //自动类型转换 short s =1; int i; i=s; System.o... ...
分类:
编程语言 时间:
2018-10-11 13:44:52
阅读次数:
213