Dear users, I have a simple question for you on a problem that I don't understood.
See the explaination:
This code:
|
PHP Source code
|
1
2
|
char a= 95;
qDebug() << QString::number(a, 2)+ " "+ QString::number(a, 10)+ " "+ QString::number(a, 16);
|
return
|
PHP Source code
|
1
|
"1011111 95 5f"
|
but this
|
PHP Source code
|
1
2
|
a= 156;
qDebug() << QString::number(a, 2)+ " "+ QString::number(a, 10)+ " "+ QString::number(a, 16);
|
return
|
PHP Source code
|
1
|
"1111111111111111111111111111111111111111111111111111111110011100 -100 ffffffffffffff9c"
|
Why QString::number(a, 10) doe not return "156" instead of "-100"?