matlab与c语言中的数据类型对照
2010-11-15 21:14
423 查看
在matlab中,help fread发现的。
Any of the following strings, either the MATLAB version, or their C or Fortran equivalent, may be used. If not specified, the default precision is 'uchar'.
MATLAB C or Fortran Description
'uchar' 'unsigned char' unsigned character, 8 bits.
'schar' 'signed char' signed character, 8 bits.
'int8' 'integer*1' integer, 8 bits.
'int16' 'integer*2' integer, 16 bits.
'int32' 'integer*4' integer, 32 bits.
'int64' 'integer*8' integer, 64 bits.
'uint8' 'integer*1' unsigned integer, 8 bits.
'uint16' 'integer*2' unsigned integer, 16 bits.
'uint32' 'integer*4' unsigned integer, 32 bits.
'uint64' 'integer*8' unsigned integer, 64 bits.
'single' 'real*4' floating point, 32 bits.
'float32' 'real*4' floating point, 32 bits.
'double' 'real*8' floating point, 64 bits.
'float64' 'real*8' floating point, 64 bits.
The following platform dependent formats are also supported but they are not guaranteed to be the same size on all platforms.
MATLAB C or Fortran Description
'char' 'char*1' character, 8 bits (signed or unsigned).
'short' 'short' integer, 16 bits.
'int' 'int' integer, 32 bits.
'long' 'long' integer, 32 or 64 bits.
'ushort' 'unsigned short' unsigned integer, 16 bits.
'uint' 'unsigned int' unsigned integer, 32 bits.
'ulong' 'unsigned long' unsigned integer, 32 bits or 64 bits.
'float' 'float' floating point, 32 bits.
Any of the following strings, either the MATLAB version, or their C or Fortran equivalent, may be used. If not specified, the default precision is 'uchar'.
MATLAB C or Fortran Description
'uchar' 'unsigned char' unsigned character, 8 bits.
'schar' 'signed char' signed character, 8 bits.
'int8' 'integer*1' integer, 8 bits.
'int16' 'integer*2' integer, 16 bits.
'int32' 'integer*4' integer, 32 bits.
'int64' 'integer*8' integer, 64 bits.
'uint8' 'integer*1' unsigned integer, 8 bits.
'uint16' 'integer*2' unsigned integer, 16 bits.
'uint32' 'integer*4' unsigned integer, 32 bits.
'uint64' 'integer*8' unsigned integer, 64 bits.
'single' 'real*4' floating point, 32 bits.
'float32' 'real*4' floating point, 32 bits.
'double' 'real*8' floating point, 64 bits.
'float64' 'real*8' floating point, 64 bits.
The following platform dependent formats are also supported but they are not guaranteed to be the same size on all platforms.
MATLAB C or Fortran Description
'char' 'char*1' character, 8 bits (signed or unsigned).
'short' 'short' integer, 16 bits.
'int' 'int' integer, 32 bits.
'long' 'long' integer, 32 or 64 bits.
'ushort' 'unsigned short' unsigned integer, 16 bits.
'uint' 'unsigned int' unsigned integer, 32 bits.
'ulong' 'unsigned long' unsigned integer, 32 bits or 64 bits.
'float' 'float' floating point, 32 bits.
相关文章推荐
- Microsoft SQL Server 2005 数据类型 与程序语言数据类型对照
- Delphi语言学习4—数据类型的基本使用
- c语言中有符号和无符号数据类型的区别(II)
- Scheme语言基础之数据类型
- C/C++语言的点滴(一) -- 实现两个任意类型的数据的交换
- java mysql 数据类型对照
- C语言数据类型笔记 by STP
- C# 与 C++ 数据类型对照
- R 语言学习笔记一 :数据类型
- 《PL/SQL 语言开发参考手册》之三:变量与数据类型
- C语言中的数据类型及其转换详解
- java语言-基础(参数的值传递机制(基本数据类型与引用数据类型))
- MATLAB 不同颜色空间的图像存储的数据类型
- C语言速成手册(一):基本数据类型、标准输出、函数
- C语言数据类型大小和结构体中变量的地址分配方法【整理】
- Java语言系列03——基本数据类型
- matlab中的数据类型
- C语言不同数据类型间的混合运算+常见数据类型
- matlab数据类型
- 学点 C 语言(13): 数据类型 - 整型、字符型和浮点型的扩展