型別
記憶體(位元組)
說明char
1ascii字元
wchar_t
2寬位元組字元
char16_t
2utf-16字元
char32_t
4utf-32字元
使用說明:
1、char
正常使用不說了!這裡說一下:ascll為10的時換行;
舉例:
int main()
2、wchar_t
目的字元:
1、英文本元
wchar_t wchar = ;
std::cout << "cout: " << wchar << std::endl;
std::wcout << "wout: " << wchar << std::endl;
wchar = ;
std::cout << "(l)cout: " << wchar << std::endl;
std::wcout << "(l)wout: " << wchar << std::endl;
結果:
結論:寬字元用於英文本元時,字首可加l,也可不加
2、中文字元
寬字元用於中文字元時必須加字首l,否則編譯都通過不了
正確**://
#include #include //必須要包含,在寬字元用於顯示中文字元時需要使用
int main()
; std::cout << "(l)cout: " << wchar << std::endl;
std::wcout << "(l)wout: " << wchar << std::endl;}
結果:
**結論:**寬字元用於中文字元時,不僅要加字首l,還必須包含locale庫和設定本地語言集為中文
檢視變數的型別:
格式:typeid(變數).name()
案例:
int main()
; auto ib;
std::cout << "ia型別為" << typeid(ia).name() << std::endl;
std::cout << "ib型別為" << typeid(ib).name() << std::endl;
}
結果:這裡又發現long long的另乙個別名為__int64
1、浮點輸出以及科學計數法輸出切換
**:
int main()
結果:2、設定有效精度
**:
#include #include //需要包含
int main()
結果:3、設定進製輸出
**:
#include int main()
結果:
4、設定八和十六進製制輸出字首
**:
#include int main()
結果:5、設定輸出內容寬度以及填充
**:
#include #include //需要包含
int main()
結果:6、設定輸出對齊方式
**:
#include int main()
結果:
自己向自己的學習精神致敬!!!
Perl 格式化輸出及格式定製
perl支援用format關鍵字來定義格式化輸出的模板,然後使用write按指定模板輸出資料。1 基本語法 1 格式行語法 2 值域行語法 3 格式變數 2 例項 usr bin perl use strict use warnings my name my score format student...
MySQL 日期轉化以及格式化
1.字串轉日期格式 select str to date 2019 12 12 16 47 01 05 y m d h i s as transfertime from dual 2.mysql日期格式化 獲取系統日期 now 格式化日期 date format date,format 注 date...
Python常見的函式及格式化輸出
目錄 1 upper 用於將字串中的小寫字母轉為大寫字母。abcd upper abcd abcd upper abcd 2 lower 用於將字串中的大寫字母轉為小寫字母。abcd lower abcd abcd lower abcd 3 capitalize 用於將字串的第乙個字母變成大寫,其他...