gpt4 book ai didi

C++ 将 char 签名加倍

转载 作者:行者123 更新时间:2023-11-27 23:30:47 26 4
gpt4 key购买 nike

我是 C++ 的新手,在将带符号的字符转换为 double 字符时遇到问题。最初的想法是将 signed char 转换为 const char* 并使用 atof 返回 double。

signed char x = '100';
const char * cChar = x;
std::cout << atof(cChar);

我可以尝试如何解决这个问题?

最佳答案

signed char x = 100;
double d = x;
cout << d;

const char * x = "100";
double d = atof(x);
cout << d;

'100' 是错误的 - 您需要 const char * x = "100";char x=100;

关于C++ 将 char 签名加倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5583160/

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