整型與字串轉換

2022-07-01 02:54:14 字數 1250 閱讀 9805

我們寫程式的時候經常會遇到整型和字串相互轉換的問題,這裡要用到幾個函式,itoa(),atoi(),sprintf()下面來介紹下這幾個函式的具體用法!

itoa

功 能:把一整數轉換為字串

用 法:char *itoa(int value, char *string, int radix);

詳細解釋:itoa是英文integer to array(將int整型數轉化為乙個字串,並將值儲存在陣列string中)的縮寫.

引數:value: 待轉化的整數。

radix: 是基數的意思,即先將value轉化為radix進製的數,範圍介於2-36,比如10表示10進製,16表示16進製制。

* string: 儲存轉換後得到的字串。

返回值:

char * : 指向生成的字串, 同*string。

備註:該函式的標頭檔案是"stdlib.h"

//

itoa用法

#include#include

#include

using

namespace

std;

intmain()

atoi

c語言庫函式名: atoi

功 能: 把字串轉換成整型數.

函式說明: atoi()會掃瞄引數nptr字串,如果第乙個字元不是數字也不是正負號返回零,否則開始做型別轉換,之後檢測到非數字或結束符 \0 時停止轉換,返回整型數。

原型: int atoi(const char *nptr);

需要用到的標頭檔案: #include

//

atoi用法

#include#include

#include

#include

using

namespace

std;

intmain()

sprintf()

1. 可以將變數列印到字串裡,獲取數字的字元形式

//

sprintf()用法

字元 整型與字串轉換

一 字元陣列與字串相互轉換 1.字元陣列轉字串 char c string s1 new string c string s2 string.valueof c ps char陣列呼叫tostring 時,是呼叫的object類的tostring 方法。2.字串轉字元陣列 string s abcd...

字串轉換為整型

在swift中,字串轉換為整型的方法有兩種,我們在這裡比較一下這兩種方法的區別 1 使用強制型別轉換,如下 var str 1234 var integer int str print integer 輸出1234 但如果換乙個字串 var str 123,4 var integer int str...

C語言 整型字串轉換

c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。以下是用itoa 函式將整數轉 換為字串的乙個例子 include include void main void itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數...