gpt4 book ai didi

转换为无符号字符

转载 作者:行者123 更新时间:2023-12-04 09:45:38 25 4
gpt4 key购买 nike

我正在使用 MPLab C18 C 编译器并在这段代码中遇到语法错误:

hundreds = unsigned char((tick / 100));
tens = unsigned char((tick - (hundreds * 100)) / 10);
ones = unsigned char((tick - (hundreds * 100) - (tens * 10)));

tick 是一个 unsigned int。我正在尝试的是通过简单的除法并将整个数字转换为我的 unsigned char 变量,将一个三位数的值转换为三个单独的 ASCII 值。

我觉得没问题,但我想我漏掉了什么。

最佳答案

转换在括号中完成:

 hundreds = (unsigned char)(tick/100);

关于转换为无符号字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10795767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com