網站首頁 編程語言 正文
使用cout以hex格式輸出
cout << "0x"<< hex << setiosflags(ios::uppercase) << setfill('0') << setw(2) << (int)10 << endl;
其中hex設置以16進制輸出
-
setiosflags(ios::uppercase)
設置16進制數大寫輸出
setiosflags各參數定義
-
setiosflags(ios::fixed)
固定的浮點顯示? -
setiosflags(ios::scientific)
指數表示? -
setiosflags(ios::left)
左對齊? -
setiosflags(ios::right)
右對齊? -
setiosflags(ios::skipws
忽略前導空白? -
setiosflags(ios::uppercase)
16進制數大寫輸出? -
setiosflags(ios::lowercase)
16進制小寫輸出? -
setiosflags(ios::showpoint)
強制顯示小數點? -
setiosflags(ios::showpos)
強制顯示符號? -
setfill('0')
設置其他字符填充 如果輸出字符的寬度不夠 則以設置的字符輸出
setw(2)設置輸出寬度,如果寬度設置為3 則輸出0x00A
PS:
最后的強轉int:有資料說明cout << hex 只對整數有效 但是我在VS上不對數值進行強轉也能以16進制輸出
C++ cout的一些格式化輸出
#include <iostream> #include <iomanip> using std::cout; using std::endl; int main(int argc,char *argv[],char *envp[]) { cout<<1234567890<<endl; cout<<std::setiosflags(std::ios_base::right)<<std::setw(20)<<std::setfill(' ')<<1234567890<<endl; cout.imbue(std::locale("english")); cout<<1234567890<<endl; cout.unsetf(cout.flags()); cout<<std::showbase<<std::hex<<1234567890<<endl; cout.unsetf(cout.flags()); return 0; }
原文鏈接:https://blog.csdn.net/qq_36208201/article/details/124023712
相關推薦
- 2022-11-21 Python?Flask框架開發之運用SocketIO實現WebSSH方法詳解_python
- 2022-09-03 Python?groupby函數圖文詳解_python
- 2022-07-23 C++深入細致探究二叉搜索樹_C 語言
- 2022-06-30 Unity多屏幕設置的具體方案_C#教程
- 2022-09-26 利用QDir實現刪除選定文件目錄下的空文件夾_C 語言
- 2022-07-21 依賴循環The dependencies of some of the beans in the a
- 2022-08-05 lambda表達式集合list根據某個屬性去重
- 2022-05-24 .NET?Core剪裁器背后的技術及工作原理介紹_實用技巧
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支