求C語言字元型與整型相互轉換的演算法

2025-04-19 04:50:50 字數 2267 閱讀 6011

1樓:

68』 -超界了。要用"68".

字元'1' 到 整型 1 用 減 '0'

整型 1 到 字元'鍵侍做1' 用 加 '0'

字串稿衡到整型轉換 用 sscanf()整型到字串轉換 用 sprintf()

char a[10]="68";

char b='1';

int ia,ib;

sscanf(a,"%d",&ia);

ib = b -'0';

printf("%d %d"談舉,ia,ib);

ia=234;

sprintf(a,"%d",ia);

printf("%s",a);

2樓:網友

說的是字串滲悉與整型模模的轉換吧。

itoa 整旦喊緩型轉字串。

atoi 字串轉整型。

char *itoa(

int value,char *str,int radixint atoi(

const char *str

3樓:網友

這樣不就行了,宴滑用ascii轉換就畢舉好了啊。

#include

using namespace std;

int main()

char c;

int n;

cin>>c;

n=int(c)-48;

cout《手祥碧return 0;

c++中如何將整型變數轉換為字串

4樓:網友

有如下兩種常用方法。

一、可以通過呼叫c庫函式itoa實現。

1 原型。char*itoa(int value,char*string,int radix);

2 標頭檔案。

3 功能e68a8462616964757a686964616f31333337613766。

將value的值,轉換為字串,並存到string中,如果轉化後的字串長度超過radix,那麼只存radix位。

4 樣例。int i=1234;

char buf[10];

itoa(i, buf, 10);

執行後buf內容為字串"1234"。

二、通過sprintf格式化輸出到字串中。

itoa並不是c語言標準庫函式,所以並不是每個平臺均支援該函式。當不支援時,可以用sprintf函式來達到同樣效果。

1 原型。int sprintf( char *buffer, const char *format, [argument] …

2 標頭檔案。

3 功能。類似於printf,根據格式化字串format,將後續引數列表中的引數逐個輸出。不過輸出目標不是標準輸出終端,而是字串buffer。

4 樣例。int i=1234;

char buf[10];

sprintf(buf,"%d",i);

執行後buf內容同樣為字串"1234"。

5樓:網友

可以用itoa函式將整型轉換為字元版串。

#include

#include

#include

using namespace std;

int main()

6樓:網友

int ii;

string ss = "dn");

注意格式串:dn,其中n為字串的字元個數,不足則前面補0

7樓:成長筆記本

char *itoa(int value, char *string, int radix);

復int value 被轉換的整數制,baichar *string 轉換後儲存的字元陣列,int radix 轉換進du

制數,如2,8,10,16 進位等。

頭zhi檔案:

程式例dao:

#include

#include

int main()

8樓:網友

可以用itoa函式吧?? 試試 不行就把字元取出來 int a=3; char c='0'+a;

9樓:網友

格式化字元創。

int i=1;

結果:%d",i)

cout《這樣就可以。

10樓:網友

可以用itoa函式將整型轉換為字串。

C語言字串,求大佬,C語言字串陣列的問題

在語句for j 0 s j 0 j 中,j 記錄的是串s的字元個數,結束該迴圈時,s j 恰好是 0 在接下來的for迴圈中,第一個j 後,s j 是串s的最後一個字元,而i為0,迴圈體將s 0 與s j 進行交換,第二個j 是正常遞減,以便與i 相對應,交換s i 和s j 沒那個程式之類執行不...

求3 3的整型矩陣對角線元素之和 用c語言

include main printf n printf 對角線的和 n for i 0 i 3 i for j 0 j 3 j if i j 2 i j sum a i j printf d n sum include main printf 右下對角線元素和是 d n sum1 printf 左...

c語言,輸入字串,查詢只出現一次的字元,求高手幫忙寫,謝謝謝謝謝

include stdio.h include string.h include stdlib.h char firstnotrepeatingchar char pstring 如果這個字串為空,或者字串中的每個字元都至少出現兩次return 0 int main void include usi...