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...