1樓:慕名小妹妹
先說明一來下:在 c++ 裡把其它型別轉換源成字串時最好是用純 c++ 的機制: stringstream 類。
#include
#include
using namespace std;
void main( )
// stringstream 的 str 方法返回 string;string 的 c_str 方法則返回 c 字串。
// 在 c++ 裡,應該儘量避免用 c 字串而改用 c++ 字串(string)。
2樓:匿名使用者
char *str = new char[20];
strcpy(str, "123");
cout << atoi(str) << endl;
輸出:123
標頭檔案:stdlib.h
atoi()轉換為
版權int
atol()轉換為long
atoll()轉換為long long
atof()轉換為double
在c++中怎麼把long轉換成int
3樓:金色潛鳥
強制轉換。
long int x=123;
short int y;
int z;
y = (short int) x;
z = (int) x;
4樓:匿名使用者
long int x;和long x;是沒區別的,都表示長整型,樓上是對的
5樓:匿名使用者
long val = 500;
int a = (long)val;
6樓:
用強制轉換就行,(int)x
7樓:鳶堇柒
long d = 100;
int i = static_cast(d);
c++中char型別變數如何轉換成int型別變數?
8樓:
在ascii碼中數字'0'-'9'的編碼是48 - 57,所以你減一個'0',或者減一個48都可以。
9樓:匿名使用者
從 char 到 int 屬於「從短到長」的轉換,而從 int 到 char 則為「從長到短」的轉換。
短到長時,系統會自動提升,會將1個位元組的char型別資料擴充到4個位元組(32位系統),對於無符號型別來說,只將int的最低位元組複製為char的值,其餘三個位元組都為0。
長到短時,只將int的最低位元組的內容複製到char型別的變數,三個高位位元組被忽略,這在編譯時會給出警告,但通過強制型別轉換則可以避免警告出現,如 char ch = (char)intvar。
10樓:匿名使用者
char str_tmp;
int int_tmp;
str_tmp='5';
int_tmp=(int)(str_tmp - '0');
cout< 11樓: 用函式斯stoi()就行。 int_tmp=stoi(str_tmp); 12樓:百度使用者 int_tmp=str_tmp-48; 13樓:匿名使用者 int atoi( const char *string ); c++中將char轉換為int型 14樓:匿名使用者 char c; int a; 如果a=int(c);a的值為字元的ascii碼,如果a=c-『0』;a的值就是字元所代表的阿拉伯數字 15樓:人民幣9葘 你的問題可以有兩個理解: 理解一、你是想把int型的變數強制轉換為char型的變數嗎?很簡單在變數前加強制轉換運算子就可以了。例程: int a=1; char c=(char)a; //把a強制轉換為char型賦給變數c 理解二、你是想把1轉換為字元『1』吧?在ascii編碼表中,字元『0』~『9』是順序編碼的,所以用相應的值加上字元『0』的編碼,就是那個值的ascii碼了。例程: int a=1; char c=a+'0'; //c的值就是'1'的ascii碼值 16樓:匿名使用者 用強行轉換不行嗎?? 在c++中char型別的陣列裡邊裝的是數字,如何轉換為int型別? 17樓:會飛的小兔子 cha和rint陣列轉換,例: inti[2]= charc[2]= 兩者轉換**: inta[2]=; charc[2]; for(inti=0;i<2;i++)c[i]=a[i]; int是將一個數值向下取整為最接近的整數的函式,為取整函式。 擴充套件資料char*、string、cstring這三種字串型別各有各的優點,比如cstring比較靈活,是基於mfc常用的型別,安全性也最高,但可移植性最差。string是使用stl時必不可少的型別,所以是做工程時必須熟練掌握的;char*是從學習c語言開始就已經和我們形影不離的了,有許多api都是以char*作為引數輸入的。 char*型別:是字元指標,在一定條件下等同於字元陣列,如果字元陣列的最後元素是"\0",則是一個c風格的字串。 18樓:匿名使用者 在標頭檔案中新增 #include #include void main() {char *s; int n; s="1234"; n=atoi(s); cout<:1234 標頭檔案中新增#include 用 x=atof(s)可轉化為double型,用(float)x可轉為float型 19樓:匿名使用者 #include void main() //用int()也可以換的方便 20樓:匿名使用者 char str="10"; int num=strtol(str,null,10); 其中,把10換成16可以 獲得16進位制數(即num=16),換成其他數字,可以獲得其他進位制的數(如換成8的話,n=8) 21樓:匿名使用者 #include #include #include using namespace std; template t lexical_cast(u u) int main() 22樓:匿名使用者 char dd[n];//設陣列的長度是nint ee[n]; for(int i=0;i 1 在c c 中char型別可以轉換為short型別通過型別的隱式轉換 2 一個示例來驗證 include int main 3 執行結果 char 型別 就是 1位元組 整型。轉化short 可以用 強制轉化,也可以直接 賦給 short int.char 型 資料存放的內容,可解釋為 有符號 c... 如何將cad圖紙轉換成pdf格式?我們來看一下 cad圖紙轉換為pdf格式教程 看你的cad是什麼版本。07以上的版本就自帶有pdf虛擬印表機 dwg topdf,你直接選中這個印表機進行列印就可以。如果是低版本的cad,可以自行安裝虛擬印表機。要想效果比較好的話,推薦安裝adobe arobat。... 如果是除錯好的,具體步驟 1.雙擊開啟vc 2.檔案 開啟 找到你編的那個程式.cpp 可能顯示的是一 個記事本,cpp一般儲存在myprojects資料夾裡 組建 開始除錯 go 一直點確定 成功!3.就在你編的vc myprojects 你編的程式資料夾 debug 裡面有個應用程式就是了。4....C中char型別如何轉化short
怎樣把cad檔案轉成pdf格式,怎樣把CAD檔案轉成PDF格式
c 程式轉成應用程式,怎麼把c 程式轉換為應用程式