整型(short、long自学)
-
float类型:
- 可以存放小数
- 生活中常见小数,精度不高,7位有效数字
- e.g
- 马拉松42.195公里
- 珠穆朗玛峰8844.43米
- e.g
- 加后缀f或F,后缀不能省略
-
用来区分这个数是什么类型
- 单精度变量赋值后面加f是表明该数字为单精度浮点型数字(float);类似地,后面如果加d则是表明该数字为双精度浮点型数字(double)。如果在代码中使用一个小数而没有加任何后缀,则此数字自动视为double类型。
-
e.g
image
-
-
doube类型
- 可以存放小数
- 数学或物理等科学方面的小数,精度比float高,存储空间大
- 加后缀d或D,后缀可以省略
- 请测试出float类型和double类型的有效数字的位数
-
测试代码
image -
运行结果
image -
结论
float类型的有效数字是7位;double类型的有效数字是15位
-
最后一位的进位口令
image
-
-
char类型(字符型)
- 英文状态下的单引号''括起来,只能存放一个字符,而且必须存放一个字符
- e.g:char ch = 'A'
- char类型可以进行加减运算
- e.g
-
测试代码
image -
运行结果
image
-
- e.g
-
string类型(字符串类型)
- 英文状态下的双引号""括起来,长度为0的""是空字符
-
e.g
image
-
- 英文状态下的双引号""括起来,长度为0的""是空字符
-
类型转换
- 原则
-
存储空间大的(变量)给存储空间小的(变量赋值),会丢失数据,需要强制(显式)类型转换
-
e.g
image
-
存储空间小的(变量)给存储空间大的(变量赋值),不会丢失数据,自动(隐式)类型转换
-
- 不同类型存储空间,从小到大是:char < int < float < double
- 隐式转换:char > int > float > double (>代表左边的类型往右边的类型转换)
- 显式转换:double > float > int > char
- 原则
-
字符串与其他类型的相互转换
-
字符串类型 转换成 其他类型
image-
数字的指定字符串 转换成 float类型 方法一:
image -
数字的指定字符串 转换成 float类型 方法二:
image
-
-
其他类型 转换成 字符串类型
image
-
-
练习
1.声明string类型的name变量,赋值
2.声明char类型的sex变量,赋值
3.声明int类型的age变量,赋值
4.声明float类型的height变量(单位米),赋值
在控制台显示上面定义的全部变量的值,每个变量显示一行
-
答案
image
3.变量的类型(int、float、doube、char、string)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
- 下班时发现滤池的出水浊度偏高,于是我们进行了反冲。王洪涛接班时,我告诉他今天的流量增加了400方,到了一万多方,设...