Hex 値を符号付き Dec 値に変換する際に問題があります。私はQtを使用しています。これはサンプルコードです。
#include <QCoreApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int x=0xA92B;
qDebug()<<x;
return a.exec();
}
今は 43307 を取得していますが、-22229 を取得したいと考えています。それを行う方法はありますか?