【C】wchar、char格式化符輸出
VC、BCB、MinGW Linux下的GCC、C99標準
printf | wprintf | printf | wprintf |
---|---|---|---|
s | char | wchar_t | char |
S | wchar_t | char | * |
hs | char | char | char |
ls | wchar_t | wchar_t | wchar_t |
總結如下——
1) 需要輸出char字符串時,使用“hs”。
2) 需要輸出wchar_t字符串時,使用“ls”。
3) 需要輸出TCHAR字符串時,使用“s”,僅對VC、BCB、MinGW等Windows平臺的編譯器有效。
參考
[C] wchar_t的格式控制字符(VC、BCB、GCC、C99標準)
http://www.cnblogs.com/zyl910/archive/2012/07/30/wcharfmt.html
【C】wchar、char格式化符輸出
相關推薦
【C】wchar、char格式化符輸出
div mar class cnblogs ive pos arc 編譯器 align VC、BCB、MinGW Linux下的GCC、C99標準 printf wprintf printf wprintf s char wchar_t char S wc
【C++】cout、cerr、clog之間的區別
stream 標準io lsp 錯誤輸出 文件 出現 消息 有效 iostream cout、cerr、clog三者都是標準IO庫中提供的輸出工具。 但是cout是支持重定向操作的。比如freopen()對於cout有效。 clog和cerr主要用於錯誤輸出。 因此,如果將
【C++】編譯、連結、執行原理+強弱符號
【C++】編譯、連結、執行原理+強弱符號 虛擬地址空間 作用:程序地址空間需要隔離,防止惡意的程式修改其他程式的記憶體資料,所以計算機需要虛擬地址空間 其中: .data:已經初始化,並且初始化不為0的資料。 .bss:未初始化,或者初始化為0的資料。 例如: #i
【C++】過載、重寫和重定義的區別
一、過載(overload) 指函式名相同,但是它的引數表列個數或順序,型別不同。但是不能靠返回型別來判斷。 (1)相同的範圍(在同一個作用域中) ; (2)函式名字相同; (3)引數不同; (4)virtual 關鍵字可有可無。 (5)返回值可以不同; 二、重寫(也稱為覆
【C#】—列舉、結構體、陣列
C#已經進行了一段時間,自己總是不是不想總結,所以這次逼迫自己走出舒適區,加油! 結構體 一次性宣告多個變數 語法: 【訪問修飾符】 struct 結構名 { 【訪問修飾符】 [型別] 結構名1; 【訪問修飾符】 [型別]
【C++】查詢、建立、設定登錄檔鍵值的示例程式碼
示例程式碼將在登錄檔位置:HKEY_CURRENT_USER\Software\ 讀寫鍵值bool LicenseManage::OpenRegKey(HKEY& hRetKey) { if (ERROR_SUCCESS == RegOpenKey(HKEY
【C++】For、While、do···while迴圈
前言: 還有1個月就要考C++了,趕緊開始瞭如火如荼的複習階段,說做做選擇題吧,一做可是把我給做蒙了圈了,碰到了do···while,只是依稀的記得好像先執行後判斷什麼的,while後
【JavaScript】read_line()、print()實現輸入輸出
包含 col line div () parseint 一個 print split /*輸入 輸入的第一行為一個正整數T,表示有T組測試數據。隨後的T行中,每行為一組測試數據。 每組測試數據包含由3個正整數構成,分別為N、M和a,其中1<=N, M, a <
【C#】字串格式化字元型、日期型、布林型
#region 格式化字元型、日期型、布林型 /StringFormat(string str, Type type) /// <summary> ///
【Python】07、python內置數據結構之字符串及bytes
str 字符串 一、字符串1、定義和初始化In [4]: s = "hello python" In [4]: s = "hello python" In [5]: s Out[5]: ‘hello python‘ In [6]: s = ‘hello python‘ In [7]: s Out
【C】字符串常量和字符數組
gcc pre class fun 後者 一段 put light cmp 此次博客是轉載某位博主的文章,不過現在找不到了,所以先聲明一下。 先貼一段代碼: #include <stdio.h> int main(int argc, const char**
Debug目錄、Release目錄,bin目錄、obj目錄,vshost.exe.config文件、.exe.config文件分析【C#】
修改 .com 重啟 不同 span http ocs 資料 更改 Debug目錄、Release目錄,bin目錄、obj目錄,vshost.exe.config文件、.exe.config文件分析【C#】 2013-10-06 孤風卓影 摘自 csdn博客 閱 5
【C】常用的字符串函數
uri 實例 返回 blog logs tin bsp main include 1. strcpy 函數名:strcpy 用法:char *strcpy(char *destin, char *cource) 功能:將一個字符串從一個拷貝到另外一個 程序示
【作業】條件、循環、函數定義、字符串操作練習
同心圓 print com alt while imp val orm format 一、註意標準庫的兩種導入與使用方式,建議大家采用<庫名>.<函數名>的方式。 二、對前面的代碼進行優化,用for,while,if,def實現: 1、用循環畫五角星
【C++】遞歸 課後習題3-13、3-14
int serve cnblogs code log eat n) include mark // // main.cpp // 3-13遞歸Fibonacci級數 // // Created by T.P on 2018/3/21. // Copyright ?
【C++】判斷元素是否在vector中,對vector去重,兩個vector求交集、並集
bool iostream space col 求交集 uniq AI void print #include <iostream> #include <vector> #include <algorithm> //sort函數、交並補
【Leetcode】【Longest Substring Without Repeating Characters】【無重復字符的最長子串】【C++】
return ring sub 更新 sci ges 註意 code AC 題目:給定一字符串,求其無重復字符的最長子串長度。 思路:for循環一次,時間復雜度為O(N)。字符的ascii值為32~126。start表示當前無重復字符子串的初始位置,初始值為0;可定義一個
【劍指offer】58、翻轉字符串
rst ring 前閉後開 輸入 是把 叠代器 oid swa front 題目一 輸入英文句子,翻轉句子中單詞的順序,但單詞內字符順序不變,標點當作普通字母處理。 如I am a student. 輸出student a am i 思路 第一步翻轉整個句子,.tnedu
hdu2017 字符串統計【C++】
統計 出現的次數 java 數組a bottom 數組 out hdu bsp 字符串統計 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su
【Java】基礎:常見修飾符(權限修飾符以及abstract、static、final等)與變量的描述
線程 cte string 數據 執行 style 權限 實例 類名 1. 修飾符 public、protected、private、default abstract、static、final、 abstract:抽象類、抽象方法 static:靜態變量、