關於 int 和 string 的轉換

發布 科技 2024-06-29
14個回答
  1. 匿名使用者2024-01-30

    int hour=;

    string h = ;獲取系統時間小時字串 m = ; 獲取系統時間分鐘字串 s = ; 如果 ( 2) {.}

    s = "0" + s;

    if ( 2)

    s = "0" + s;

    if (hour < 7) {

    h = "清晨" + h;

    else if (hour < 12) {h = "中午" + h;

    else if (hour < 18) {h = "下午" + h;

    else h = "傍晚" + h;

    這樣寫,最後加乙個晚上。

  2. 匿名使用者2024-01-29

    使用 將 int 轉換為字串 ;

    將 sting 轉換為 int 並使用;

    或者你可以顯式轉換 (string) h;

    if ( 7)

    string)h = "清晨" + string)h ;

  3. 匿名使用者2024-01-28

    可以使用該方法將字串轉換為整數。

    if ( 7) {

    h = "清晨" + h;

    if ( 12) {

    h = "中午" + h;

    if (<18) {

    h = "下午" + h;

  4. 匿名使用者2024-01-27

    :將字串轉換為數字;

    將數字轉換為字串;

    m 是要改造的東方。

  5. 匿名使用者2024-01-26

    有兩種方法可以將字串轉換為 int

    **如下:<>

    資料型別在資料結構中被定義為值的集合和對該值集定義的一組操作。

    變數是儲存值的位置,它們具有名稱和資料型別。 變數的資料型別決定了表示這些值的位如何儲存在計算機的記憶體中。

    您還可以在宣告變數時指定變數的資料型別。 所有變數都具有一種資料型別,用於確定可以儲存的資料型別。

    資料型別包括基元型別、多元組、記錄單元、代數資料型別、抽象資料型別、引用型別和函式型別。

  6. 匿名使用者2024-01-25

    您可以在 Itoa 完成後直接分配字串。

    ITOA是乙個可以將INT轉換為C字串的C函式,可以直接分配C字串到C++的轉換。 如果 VS2010 警告 Itoa 函式的安全性,請使用:

    itoa_s()

    四個引數,第乙個引數是要轉換的int,第二個引數是要傳輸的字串指標,第三個引數是int的位數長度(記得加乙個,itoa s應該在末尾加到0),第四個引數是要轉換到的基本系統。

  7. 匿名使用者2024-01-24

    #include

    有乙個帶有 to string 的函式,可以在其中寫入 s=std::to string(x),有多個過載,x 是整數或浮點型別,即 x 是內建數值型別。

  8. 匿名使用者2024-01-23

    房東您好,您可以自己設計乙個函式,將整數儲存到陣列中,思路是12345,分別取出每個數字1,2,3,4,5,並按一定順序儲存,以下程式可供房東參考:

    #include

    main ()

    瞭望塔領主採納了。

  9. 匿名使用者2024-01-22

    我從來沒聽說過一樓有活動。

    通往二樓的方法太不直觀了。

    3樓的方法僅對9以下的數字有效。

    4樓的解決方案是可行的,但太麻煩了。

    我給大家的解決方案是ITOA完成後直接賦值字串,ITOA是乙個C函式,可以將int型別轉換為C樣式字串,將C樣式字串轉換為C++可以直接賦值。

    要補充的是,如果 VS2010 警告 Itoa 函式的安全性,則使用 Itoa S(),四個引數。 第乙個是要傳輸的 int,第二個是要傳輸的字串指標,第三個是 int 數字的長度(記得加乙個,itoa s 要在末尾新增。'\0'第四個是你想轉換成多少個鹼基

  10. 匿名使用者2024-01-21

    有乙個函式可以進行這種轉換。 tostring()

  11. 匿名使用者2024-01-20

    字串到 int 是:

    有些數字字串是字串型別的,所以不能做加減法演算法或者if來確定大小,所以需要改變int型別來實現這些運算。 字串字串和 int intger 之間的轉換操作在專案開發中很常見。

    string 是字串型別,int 是整數數值型別。 字串型別不能直接參與數值型別操作,它們不代表相同的含義。 如果需要兩種不同的型別參與操作或新增某個型別,則需要強制轉換。

    在參與數學計算時,如加法、減法、乘法和除法、模數、比較大小,您需要轉換。 如果直接顯示,則字串就足夠了。

    String to int 可以通過兩種方式使用。

    1. parseint(s) 方法直接使用 static 方法,不會產生冗餘物件,返回值為 int 型別,在檢視底層原始碼時發現,如果輸入字串內容不是 int 型別,當輸入內容為空時,當輸入內容超過 int 上限時, 將引發 type numberformatexception 異常。

    2. valueof(s) 方法也是直接的靜態方法,如果輸入字串內容不是 int 型別,當輸入內容為空時,當輸入內容超過 int 的上限時,也會丟擲 numberformatException 型別異常,但會返回乙個 integer 物件,可以使用一些 integer 方法。

  12. 匿名使用者2024-01-19

    使用 atoi()、atol、strtod()、strtol()、strtoul(),具體取決於您的情況。

  13. 匿名使用者2024-01-18

    1. 字串到 int 方法 1,使用 integer 類中的 parseint() 方法。

    請點選輸入描述。

    2. 將字串轉換為 int 方法 2,使用 integer 類中的 valueof() 和 intvalue() 方法。

    請點選輸入描述。

    3. 使用正規表示式確定字串是整數資料還是浮點資料。 動態選擇轉換資料的方法。

    請點選輸入描述。

    如果您對資料型別轉換仍有疑問,可以在私聊中關注我。

  14. 匿名使用者2024-01-17

    有四種主要方法可以將字串轉換為 int。

    1.它是一種類容量轉換; 指示將數值內容的字串轉換為 int 型別。

    如果字串為空,則引發 argumentNullException 異常;

    如果字串內容不是數字,則引發 formatException 異常;

    如果字串內容所表示的數字超出了 int 型別可以表示的範圍,則會丟擲 overflowException 異常;

    2.它是一種類容量轉換; 但它不僅限於將字串轉換為 int 型別,還可以是其他型別的引數; 與 類似,它實際上是在內部呼叫的。

    3. (string s,out int num.) 更類似於 s),但不會產生異常,最後乙個引數是輸出值,如果轉換失敗,則輸出值為 0,如果轉換成功,則輸出值為轉換後的 int 值。

    4.(int) 屬於強制轉換,當我們將 int 型別擴充套件到 long、float、double 和 decimal 型別時,我們可以使用隱式轉換,但是當我們從 long 型別轉到 int 型別時,我們需要使用顯式轉換,否則會出現編譯錯誤。 但是我們只能將其他數值型別轉換為 int 型別,它不能轉換字串,例如下面失敗的例子:

    string v = 1";

    int n = int)v;

相關回答
7個回答2024-06-29

string a=new string("abc");

string b="abc"; >>>More

4個回答2024-06-29

即使你轉換為機械能,機械能會一直存在嗎? 機械能最終通過與地面或空氣的摩擦轉化為內能! >>>More

12個回答2024-06-29

1.轉化率通常是指轉化率。

1、轉化率:乙個統計週期內完成的轉化行為次數與推廣資訊總點選次數的比值。 >>>More

3個回答2024-06-29

通過資料分析和留存,發布平台相信我們可以找到優化產品的方法和手段。 本文將與您分享應該收集哪些基礎資料,以及應該建立哪些核心指標來幫助優化。 >>>More

5個回答2024-06-29

亞斯文發電站弊大於利。

在做某事之前,一定要權衡利弊。 >>>More