1樓:崔念珍茂煊
#include
intmain()
其實,你可以將字元ch=『5』,看做ch=53,這是它的本質。所以,ch是可以直接和數字相加減的。
2樓:秀乞群群
**為:
#include
#if _msc_ver > 1020
using namespace std;
#endif
int main(void)
{unsigned char mychar = 'a';
unsigned char *a;
int b;
a = &mychar;
b = static_cast(*a);
cout<
還可以:
unsigned char uchar = 0xff;
轉換成int inum = (int)uchar;
這個轉換還可是隱式轉換, 即int inum = uchar;
3樓:匿名使用者
無法實現的,強制轉換後的int值還是2
既然你定義成unsigned char那他只能表示0-255.
unsigned char x=258;
這相當於int x1=258; x=(unsigned char)x1;
由於char型別只有8位,258的二進位制要9位才能表示,所以最高位就丟失了。
x只保留了258的低8位,也就是2;丟失的第九位是找不回來的。
所以,要想表示258,就不要定義成char,定義成int儲存就好了最後一個比較合理?我靠,你是學文科的吧?
誰能告訴我他寫的
private:
unsigned data_;
這是啥玩意???還有他那int()函式裡的c是從**冒出來的?
你問的是怎麼unsinged char 258轉換成int值不變,直接定義成int不就完事,自己封裝一個類,脫褲子放屁。
學了四、五年c++,今天受教了
4樓:匿名使用者
class myunsignedchar
//..............
private:
unsigned data_;
//...........}
如何將unsigned char型轉換成int型
5樓:day好樣的活寶
unsigned char 就是1位元組長無符號整型。
轉整型可以用強制轉換:
//c, c++ 語言:
unsigned char x=0xff;
int k;
k = (int) x; // 強制轉換
怎麼樣把unsigned char型資料轉為unsigned int型資料
6樓:今朝少年
試一試atoi函式
或者直接這樣:
unsigned int a=0;
unsigned char b=0x34;
a | =b;
a裡面就是b的值了
如何將int轉換成unsigned char?
7樓:匿名使用者
不同的cpu體系對資料的順序都是不一樣的,有的是大頭模式,即高位元組在前,有的是小頭模式也就是高位元組在後,這兩種方式正好是相反的。 所以你一定要先搞清楚你用的是什麼cpu,以及cpu的位寬。
8樓:
如果你非得這麼寫的話,試試這樣
int a2;
unsigned char *b;
a2=255;
b=((unsigned char*)&a2) + 1;
cout<
歡迎追問
如何將unsigned char型轉換成int型
9樓:我喜歡看火影
#include
int main()
其實,你可以將字元ch=『5』,看做ch=53,這是它的本質。所以,ch是可以直接和數字相加減的。
如何將photoshop轉換成,如何將photoshop轉換成word文件
儲存 word中匯入 怎麼將ps檔案轉為word文件 參呼吸蔘茸 不能,除非在word中插入 檔案。 血箭羽 word文件裡面 插入 物件 找到cdr起動程式或是ai起動程式 確定 這兩個軟體都可以匯入ps軟體 裡面也有ps軟體起動程式 有時候有些軟體是不能在裡面起動的,所以你要多試下. 你是講的將...
如何將轉換成格式,如何將powerpoint轉換成word格式
office是提供ppt轉換為word檔案的。工具原料 office辦公軟體 1 首先開啟需要轉換的ppt檔案。2 然後依次開啟檔案 儲存與傳送,如下圖 3 在開啟的介面中選擇更改檔案型別,然後點選更改檔案型別中的另存為。4 在另存為視窗中將檔案型別修改為word即可完成轉換。方法一 利用大綱檢視 ...
如何將EXCEL表裡的線條去掉,如何將EXCEL的表格線去除
余余 2003版本 工具 選項 檢視 取消勾選 網格線 視窗選項 2007版 左上角的檔案 下方的excel選項 高階 下面的 此工作表顯示選項 取消勾選 顯示網格線 是裡面的自帶的網格線嗎?有兩種方法可以去掉,第一,全選,把背景色調成白色,第二種方法 03版 選擇工具,選項,檢視預覽 view 把...