相关疑难解决方法(0)

为什么std :: cout没有为我的int8_t数字打印正确的值?

我有类似的东西:

int8_t value;
value = -27;

std::cout << value << std::endl;
Run Code Online (Sandbox Code Playgroud)

当我运行我的程序时,我得到一个错误的随机值<E5>输出到屏幕,但当我在gdb中运行该程序并使用p value它打印出-27,这是正确的值.有没有人有任何想法?

c++ gdb cout

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

cout ×1

gdb ×1