#include <iostream>
#include <string>
using namespace std;
int main ()
{
string pi = "pi is " + to_string(3.1415926);
cout<< "pi = "<< pi << endl;
cout<<"to_string is available since "+ to_string(2011) << " so use it!";
int16_t binary = std::stoi("25");
uint8_t icTmp = 0;
bool negative = false;
if(binary < 0) {
icTmp = -binary;
negative = true;
} else {
icTmp = binary;
}
std::cout << "Binary: " << unsigned(icTmp) << " negative: " << (negative ? "true" : "false") << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgIAojaW5jbHVkZSA8c3RyaW5nPiAgCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbiAoKQp7CglzdHJpbmcgcGkgPSAicGkgaXMgIiArIHRvX3N0cmluZygzLjE0MTU5MjYpOwogIAljb3V0PDwgInBpID0gIjw8IHBpIDw8IGVuZGw7CiAgCQogIAljb3V0PDwidG9fc3RyaW5nIGlzIGF2YWlsYWJsZSBzaW5jZSAiKyB0b19zdHJpbmcoMjAxMSkgPDwgIiBzbyB1c2UgaXQhIjsKICAJCiAgCWludDE2X3QgYmluYXJ5ID0gc3RkOjpzdG9pKCIyNSIpOwogIAl1aW50OF90IGljVG1wID0gMDsKICAJYm9vbCBuZWdhdGl2ZSA9IGZhbHNlOwogIAlpZihiaW5hcnkgPCAwKSB7CiAgCQlpY1RtcCA9IC1iaW5hcnk7CiAgCQluZWdhdGl2ZSA9IHRydWU7CiAgCX0gZWxzZSB7CiAgCQlpY1RtcCA9IGJpbmFyeTsKICAJfQogICAgCiAgICBzdGQ6OmNvdXQgPDwgIkJpbmFyeTogIiA8PCB1bnNpZ25lZChpY1RtcCkgPDwgIiBuZWdhdGl2ZTogIiA8PCAobmVnYXRpdmUgPyAidHJ1ZSIgOiAiZmFsc2UiKSA8PCAnXG4nOwogIAogIHJldHVybiAwOwp9