变量:命名的内存空间(内存放数据需要一个地址)给用户用的
字符串的存放地址:二进制编号(0101.......)
电脑通过二进制编号(0101......)访问字符串(MAGE)
因为二进制编号(0101......)不好记,所以人类就给二进制编号(0101......)起一个名字为(NAME)
这样就可以通俗理解(NAME)是一个变量,指向内存存放地址二进制编号(0101.......)对应的空间-----字符串:MAGE
数据存储方式:
字符:
数值:整型,浮点型
变量:变量类型
- 作用:
- 1、数据存储格式
- 2、参与的运算
- 3、表示的数据范围
类型:
字符
数值:整型、浮点型
强类型:变量不经过强制转换,它永远是这个数据类型,不允许隐式的类型转换。一般定义变量时必须指定类型、参与运算必须符合类型要求;调用未声明变量会产生错误
如 java,c#
弱类型:语言的运行时会隐式做数据类型转换。无须指定类型,默认均为字符型;参与运算会自动进行隐式类型转换;变量无须事先定义可直接调用
如:bash 不支持浮点数,php
变量命名法则:
1、不能使程序中的保留字:例如if, for
2、只能使用数字、字母及下划线,且不能以数字开头
3、见名知义
4、统一命名规则:驼峰命名法