2017.6.15学习小结 - 数据类型转换

图片发自简书App

回顾

1、数据类型的意义

2、数据类型分类,及其位数和范围

学习小结

一、布尔类型(boolean)

只有“true”和“false”两个值,不能赋整数(0或1等)。

二、数据类型的转换

1.自动类型转换

转换条件:

a.转换前后的数据类型要互相兼容

布尔型不能与其他任何数据类型转换

b.转换后的数据类型的表示范围不小于转换前的类型。(扩大转换)

操作数1和操作数2参与运算:

图片发自简书App

从小到大自动转换:

byte→short→int→long→float→double

注:整型除整型,结果还是整型。

2.强制类型转换

语法:

(欲转换的数据类型)变量名称;

缩小转换:若将一个超出该变量可表示范围的值赋给这个变量,有数据丢失的风险。

三、基本数据类型的默认值

若变量声明时未赋值,则会给变量赋默认值。

图片发自简书App

注:C/C++遵循的规则是“非零即时真”。

        转换符:

整理于网络

思考

今天晚上有事耽搁了,直接导致现在已经很晚了,说不出什么了,脑子已经转不过来。学习巩固很久以前学过的知识点,并发现很多有意思的并值得注意的小细节。明天继续,加油↖(^ω^)↗!


记于2017年6月15日夜(16日凌晨)

推荐阅读更多精彩内容