微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 数据类型设置

数据类型设置

时间:10-02 整理:3721RD 点击:
在一维数组中,如何设置不同的数据类型,比如数组a[45],   a[0]~a[30]是整形,a[31]~a[45]是浮点

可以利用结构体呀

按你说的这种情况是不可行的。C语言中没有这种用法。
要不你使用两个数组,要不你使用指针。
或是一个简单的方法,你直接就使用float的数组,但是在使用整型时,使用(unsigned int)进行强制转换。也 不会丢掉float的精度。

要用两个数组,一个为整形数组,一个为浮点数组,如:int a[30]      float b[25],   你的表述中有个错误,int a[45]最大只能到a[44],a[45]已经越界了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top