總結了網上的幾種方法:
1. 指標操作(這種方法可能適用於傳引數時用,但是像messagebox函式中就不適用)
lpctstr p;2. format 函式int x = 100;
p = (lpctstr)&x;
int number = 1;
cstring t;
t.format(_t("%d"), number);
afxmessagebox(t);
3. itoa 函式 (linux gcc 中不支援該函式)
int i=5;
itoa(i,temp,10);///將i轉換為字串放入temp中,最後乙個數字表示十進位制
itoa(i,temp,2); ///按二進位制方式轉換
4. sprintf 或 sscanf函式
int ss;
char temp[64];
ss = 1000;
sprintf(temp, "%d", ss);
char與int資料型別轉換
char 資料型別 和 character 物件封裝的值 基於原始的 unicode 規範,將字元定義為固定寬度的 16 位實體。unicode 標準曾做過修改,以允許那些其表示形式需要超過 16 位的字元。合法 點 的範圍現在是從 u 0000 到 u 10ffff,即通常所說的 unicode ...
python資料型別之int型別
python提供了兩種內建的int型別,即int與bool 整數與布林型值都是固定的。在布林表示式中,0與false表示false,其他任意整數與true都表示true。在數字表示式中,true表示1,false表示0。整數 整數的大小只受於機器的記憶體大小,預設以十進位制,二進位制以0b引導,八進...
3 1 資料型別之int型別
1.介紹int有幾種型別,short int,int,long int,還有對應的無符號,注意 int 和 long int 的位元組數相同 2.sizeof short int 查詢short int的位元組數 3.介紹一下int型別的數字範圍,0和 0的補碼,把 0的補碼拿去當最小值了,所以負值...