---
title: GetFormatFromC0
description: "根据传入的format和C0 format信息得到实际的format。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/basicdataapi/atlasopapi_07_00503.html
sourcePath: /source/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00503.html
indexId: 4315e2047a9a5b76678a4eac272c93c6e9fa70ed2524673d4c3510b3d89cf8bf78
---
# GetFormatFromC0

#### 函数功能

根据传入的format和C0 format信息得到实际的format。

实际format为4字节大小，第1个字节的高四位为预留字段，低四位为C0 format，第2-3字节为子format信息，第4字节为主format信息，如下：

/*

* ---------------------------------------------------

* | 4bits | 4bits | 2bytes | 1byte |

* |------------|------------|----------------|--------|

* | reserved | C0 format | Sub format | format |

* ---------------------------------------------------

*/


#### 函数原型

```
inline int32_t GetFormatFromC0(int32_t format, int32_t c0_format)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| format | 输入 | 子format与主format信息，值不超过0xffffffU。 |
| c0\_format | 输入 | C0 format信息，值不超过0xfU。 |


#### 返回值

指定的format和c0_format对应的实际format。


#### 异常处理

无。


#### 约束说明

无。
