std::cout无法打印uint8_t类型的数据

std::cout在处理uint8_t变量类型的时候默认输出字符,刚好数字0-10对应的ascii字符都是不可打印的

解决:
使用static_cast

std::cout << static_cast<int>(time) << std::endl;

参考文章:https://blog.csdn.net/weixin_45910027/article/details/132280674

你可能感兴趣的:(uinit8)