1
我正在試圖使用cout打印'\ n'的十六進制值。如何在C++中以十六進制打印' n'字符
cout<< hex << '\n' << dec<< endl;
無論何時達到該行代碼,它只是移動到一個新行,它不會打印十六進制值。 非常感謝你們。
我正在試圖使用cout打印'\ n'的十六進制值。如何在C++中以十六進制打印' n'字符
cout<< hex << '\n' << dec<< endl;
無論何時達到該行代碼,它只是移動到一個新行,它不會打印十六進制值。 非常感謝你們。
按原樣流式傳輸實際的'\n'
字符將始終輸出換行符。您需要鍵入值的整數,而不是:
cout << hex << (int)'\n' << dec << endl;
我覺得''static_cast'是更適合作爲C風格演員在這裏? – ovanes
@ovanes:無論哪種方式工作。 –