1樓:墨汁諾
#include
void inttostr(int *i, char *c, int len)
;/* 需要注意的是,這裡沒有終結符,故需要知道陣列的 *//* 大小(陣列的大小是編譯時常量)*/
char *dest_str; // 目標字串dest_str = (char *)malloc(sizeof(char) * (sizeof(array) + 1));
/* 為字串分配堆空間 */
strncpy(dest_str, array, sizeof(array));
// 用c標準庫函式strncpy拷貝字元return 0;
2樓:du瓶邪
unsigned char fun(char c)/*把用字元表示的十六進位制數轉換為二進位制表示*/
void convert(const char *str, unsigned char *arr)
else
arr[i/2] |= fun(str[i]);}
3樓:匿名使用者
這裡演示的char型別陣列,舉一反三,自己查資料看in陣列怎麼轉int main()
;char str[256]="";
//sprintf(str,"%x%x%x",arr[0],arr[1],arr[2]);
int i=0;
for(i=0;i
return 0;}
4樓:匿名使用者
tostring函式轉換
迴圈語句輸出陣列內容,陣列上限使用變數(例如設定一個i)
5樓:匿名使用者
#include
int i, wd[max];
char a[max][len]
for(i = 0; i < max, i++)itoa(wd[i], a[i], 10)itoa( int number, char *string, int radix)
把整數換成字串形式,radix表示進位制
6樓:匿名使用者
第一次程式設計,請笑納
#include
void tostring(int array, int array_size);
int main(void)
;tostring(a, sizeof(a)/sizeof(a[0]));
}void tostring(int array, int array_size)
*(p+i) = '\0';
printf("int array is string %s\n", p);
}執行結果:
administrator@x11 ~
$ gcc main.c
administrator@x11 ~
$ ./a
int array is string 54321
c語言中,如何將一個陣列中的數值轉換成字串輸出?
7樓:公叔語薇登雅
陣列是整型陣列嗎?如果是的話,可以取出來轉換成字元就行了。例如,整型數值56,然後char
c=56,輸出c就行了。相當於強制型別轉換。
8樓:匿名使用者
第一次程式設計,請笑納
#include
void tostring(int array, int array_size);
int main(void)
;tostring(a, sizeof(a)/sizeof(a[0]));
}void tostring(int array, int array_size)
*(p+i) = '\0';
printf("int array is string %s\n", p);
}執行結果:
administrator@x11 ~
$ gcc main.c
administrator@x11 ~
$ ./a
int array is string 54321
c語言如何將int型別轉換成字串
9樓:king_康先生
c語言copy將int型別轉換成字串參照以bai下**:
目前在一du般的電腦中,int佔用4位元組,32位元,資料範圍zhi為-2147483648~2147483647[-2^31~2^31-1]
在之前dao的微型機中,int佔用2位元組,16位元,資料範圍為-32768~32767[-2^15~2^15-1]
使用printf輸出int佔用位元組數量:
除了int型別之外,還有short、long、long long型別可以表示整數。
unsigned int 表示無符號整數,資料範圍為[0~2^32-1]
10樓:匿名使用者
簡單的可以用強制型別轉換,但是資料長度不同,轉換後可能會出錯。專可以定義一個共同屬體,int型別與char型別指向同一片區域,例如:
typedef union int_char;union int_char xdata tmp;
則tmp.word 為int型別,對應字元陣列為tmp.byte[0]、tmp.byte[1]。
11樓:小綿羊與小排骨
用baiitoa()或者用sprintf()char a1[10],a2[10];
int n;
n=10;
_itoa(n,a1,10);//這樣
把dun作為字串zhi寫入daoa1
sprintf(a2,"%d",n);//這樣把n寫入字串a2輸出可以用版printf
printf(a1);//輸出a1
printf(a2);//輸出a2
詳細請參
權見:http://zhidao.
12樓:匿名使用者
char buffer[100];
sprintf(buffer,"%d",88);
C如何將byte轉換為漢字,C 中如何將byte 轉化為字串
使用 encoding.utf8.getstring bytes 即可 其中utf8可以寫成其他的編碼格式。net framework 提供以下 encoding 類的實現以支援當前 unicode 編碼和其他編碼 asciiencoding 將 unicode 字元編碼為單個 7 位 ascii ...
在c語言中如何將ecel或者中的資料讀入程式中
1 使用的名稱空間為 using system.data.oledb 2 連線資料庫的字串為 string myconn provider microsoft.jet.oledb.4.0 data source d 目錄.xls extended properties excel 8.0 hdr n...
請問在C語言中,如何將二維陣列的值賦給一維陣列。謝謝
int i,j,a 3 4 b 12 int n 0 for i 0 i 3 i for j 0 j 4 j 就baiok了 給點du辛苦分 zhi吧dao 謝謝專 屬 可以採用兩種 來方式 1 按元素賦自 值 遍歷 bai一維陣列,並將每個元素賦值到二du維陣列的對應元zhi素上。dao 或者遍歷...