嵌入式开发创客学院小美老师数据类型1/2/3/4/数据类型分类-掌握基本数据类型-掌握强制类型转换总结与思考数据类型基本类型整型字符型char实型floatdouble枚举型enumsignedshortintlongunsignedlonglong构造类型数组结构体struct共用体union指针类型空类型void数据类型逻辑类型。只有两个量true和false,表示逻辑真值和逻辑假值。整数类型。包括char,short,int和long。浮点类型。包括float和double。void类型。主要用于说明不返回值的函数或指向任一类型的指针等。基本数据类型基本数据类型bool类型_Bool基本类型例如,if(-1)x=12;elsex=18;上面0.5是非零数值,逻辑值为真,所以x赋给的是12,而不是18。基本数据类型char类型使用char数据类型的变量需要特别注意,防止数据超出值域,思考下列几个语句:charc1=128;//出错,数据越界(-128)charc1=129;//出错,数据越界(-127)unsignedcharc2=-1;//出错,数据越界(255)基本数据类型•short类型•int类型强制数据类型的转换是指采用某种方式将某种数据类型强制转换成指定的数据类型。包括显式的数据类型转换,和隐式的数据类型转换。例如,inta=22,b=0;floatc=24.87,d=3.3;b=(int)(a+c+d);//b为50强制数据类型的转换强制类型转换符后面的表达式如存在复杂运算,就一定要用小括号括起来强制类型转换符是一种不安全的转换,一般都是将高级类型转换成低级类型,要丢失数据的精度;强制类型转换并不改变表达式中变量的数据类型和其值。强制数据类型的转换总结与思考主要介绍了数据类型,包括分类、基本类型介绍、强制类型转换。思考:C语言中包括哪些数据类型?如何做强制类型转换?扫一扫,获取更多信息THANKYOU