您好、欢迎来到现金彩票网!
当前位置:秒速快三 > 数据类型 >

STM32——C语言数据类型

发布时间:2019-05-17 18:05 来源:未知 编辑:admin

  因此在STM32编程中,常用的数据类型有:char(字符型),u8,u16 ,u32,但是在一些计算中,涉及到负数,小数,因此要用到:int float doulbe 型。

  其中u81个字节,无符号型(不能表达负数,如果用来当作负数的线 2个字节,无符号型(参看前边STM32f10x.h中的定义);

  在C语言中,不同类型的数据间是可以混合运算的。在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算。转换的规则如下:

  注意:箭头的方向只表示数据类型级别的高低,由低向高转换,这个转换过程是一步到位的。

  各类数据类型的转换,分为两种方式:隐式(编译软件自动完成),显式(程序强制转换)

  float型数据在运算时一律转换为双精度(double)型,以提高运算精度(同属于实型)

  当整型数据和双精度数据进行运算时,C先将整型数据转换成双精度型数据,再进行运算,结果为双精度类型数据

  当字符型数据和实型数据进行运算时,C先将字符型数据转换成实型数据,然后进行计算,结果为实型数据

  注:强制类型转换时,得到一个所需要的中间变量,原来变量的类型未发生变化。

http://starnet-france.com/shujuleixing/20.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有