C55x C语言基本特性之数据类型

来源:本站
导读:目前正在解读《C55x C语言基本特性之数据类型》的相关信息,《C55x C语言基本特性之数据类型》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《C55x C语言基本特性之数据类型》的详细说明。
简介:C55x C语言基本特性之数据类型

C55x C语言支持的数据类型有17种,具体的可以查看技术手册。

在定义各种数据类型时,应注意如下规则:

(1)避免设int和long为相同大小。

(2)对定点算法(特别是是乘法)尽量使用int数据类型。用long类型作乘法操作数会导致调用运行时间库(run-time library)的程序。

(3)使用int或unsigned int类型而非long类型来循环计数。虽然C55x有针对有效的硬件循环的机制,但硬件循环计数只有16位宽。

(4)避免设char为8位或long为64位。

(5)当所写代码用于多DSP目标系统中时,宜定义genetic类型。比如,一个人可以对16位整数和32位整数分别使用int16和int32。当对C55x DSP进行编译时,这些类型会分别被定义成int和long。

(6)一般来说,最好使用int类型作循环指数变量和其它位数不太重要时的整型变量,因为int是对目标系统操作最高效的整数类型而不管芯片结构如何。

提醒:《C55x C语言基本特性之数据类型》最后刷新时间 2024-03-14 01:05:09,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《C55x C语言基本特性之数据类型》该内容的真实性请自行鉴别。