1樓:匿名使用者
使用baistringstream會方便du一點。zhi
#include
#include
#include
using namespace std;
int main()
2樓:不是很無知
stringstream是好方法。不過c++裡包含iostream頭就行了,這裡stdio.h沒用
3樓:tn瓶邪
用庫函式 atol()
#include
#include
long atol(char *s);
注:turbo c 2.0 函式庫。
4樓:匿名使用者
首先,baiatoi並不是vc的庫,是標準duc的一個庫函式zhi
在c++中如果dao不採用這個函式的話,可以內使用stringstream來轉換,如下容:
#include
std::string str("123");
long num;
std::stringstream sstr;
sstr>num;
sstr.clear();//下次轉換之前必須呼叫這個如果你使用boost庫的話,會更簡單一點:
#include
string str("123");
long num=boost::lexical_cast(str);
當然boost內部實現也是採用stringstream的方式轉換的
c++中,如何將long型轉換為float和double型?
5樓:匿名使用者
long a,b;
int c;
float d;
d=(double)1000*a/b;
這樣不用你的c了,或者你把c定義成double型別吧
6樓:du瓶邪
法1:itoa, ltoa(a表示array陣列的意思)標頭檔案:stdlib.h
示例:int a = 3;
long b = 23;
char buf1[30] = "";
itoa(a, buf1, 10);//10表示十進位制,buf1儲存的內容為"3"
char buf2[30] = "";
ltoa(b, buf2, 10);//10表示十進位制,buf2儲存的內容為"32"
方法2:sprintf
標頭檔案:stdio.h
示例:int a = 3;
float b = 4.2f;
char buf[30] = "";
sprintf(buf, "%d,%f", a, b);//buf儲存的內容為"3,4.2",可對比printf
方法3:ostringstream
標頭檔案:#include
using namespace std;
示例:int a = 3;
float b = 4.2f;
ostringstream s1;
s1 示例:int a; float b; istringstream s1("23 23.4"); s1>>a>>b;//對比cin 7樓:匿名使用者 實際處理中一般直接寫成(int)(1000.0*a/b)就可以 計算1000.0*a的時候因為1000.0是double所以a也自動轉換成double,1000.0*a的結果於是也是個double 8樓:匿名使用者 c=int((double)1000*(double)a/(double)b); 這種方法叫現式強制轉化。 不推薦使用。 如果要準確可以宣告的時候就把這3個變數宣告成float型的吖。 9樓:匿名使用者 long a,b; int c; c=1000*(float)(a/b); 這樣a/b得出的結果就會按浮點數給出,而不會捨去尾數,與設d效果相同。 ps:c++中的強制型別轉換函式是 (t)a ,函式返回一個轉換後的t型變數,其中t表示要轉換的型別,a是變數。如要把long型的temp轉換成double型,並賦給number,只需 number=(double)temp; 即可。 10樓:匿名使用者 因為a b是long 所以a/b這個表示式的結果一定是long型的,所以問題不在c上。要準確,必須a b 是float 或者 double型的 11樓:裝著很懂 c=int((double)1000*(double)a/(double)b); 我來解答你問題吧,這個enum 是遊離於class 之外的型別,所以它有著與 在class 之內型別本質的區別,它是使用者自定義的,所以不像 string 需要加 號 像char 需要加 號 舉個例子,定義enum 時 可以直接這樣寫enum e 它有兩個值,預設顯示它本身,但如果在它後面加個 1 ... 1 在2016版本的word中開啟空白文件,點選選單欄的 特色功能 在彈出的工具欄中點 pdf轉word 2 初始化結束後新增需轉換的pdf檔案 3 點選 開始轉換 5 找到輸出路徑即可得到轉換後的word文件。方法 步驟 由於我使用的是foxit reader.所以我就以此軟體為例,講述把pdf轉... 可以通過自定義資料格式將中文轉換成 大寫。如果需要完整金額,可以參考以下 substitute substitute text trunc fixed a1 0 dbnum2 0 負元 dbnum2 0角0分 if abs a1 1 元整 零角 if abs a1 1,零 零分 整 最簡單的方法就是...C如何將列舉類(enum 型轉換成字元(string 型別
怎麼把pdf轉換成,怎麼把pdf文件轉換成word
excel中如何把數字轉換成中文大寫金額