23 lines
482 B
Markdown
23 lines
482 B
Markdown
---
|
|
title: uint64_t打印
|
|
updated: 2022-01-08 14:11:56Z
|
|
created: 2022-01-08 13:18:08Z
|
|
tags:
|
|
- mcu
|
|
- printf
|
|
- 代码块
|
|
- 浮点运算
|
|
---
|
|
|
|
stm32cubeIDE默认无法直接用`printf("Freq is %llu.\r\n",tmp)`打印输出
|
|
|
|
在开启standard C 后可以正常输出但是占用资源猛增,变通的方法是拼接输出
|
|
```c
|
|
uint8_t tt = (uint8_t)(tmp/1e9)%10; //取最高位
|
|
|
|
printf("Freq is %1d%09u.\r\n",tt,(uint32_t)(tmp-tt*1e9));
|
|
```
|
|
#printf
|
|
#mcu
|
|
#代码块
|
|
#浮点运算 |