C語言怎麼將longlong型別數字轉化成字串

2021-03-04 08:48:31 字數 1834 閱讀 1949

1樓:匿名使用者

**如下:

#include

#include

int main()

執行結果:

c語言中如何將short,int,long,float這些型別的數值轉換為字串?

2樓:匿名使用者

可以使用sprintf函式轉換。

1、對於整型,各個平台有一些函式可以專門轉換,比如itoa等。

不過更通用的做法是使用sprintf函式。

2、宣告:

int sprintf(char *dst, const char *format_string, ...);

標頭檔案為stdio.h。

3、功能:

sprintf是乙個不定引數函式,根據format_string中提供的格式符,將後續引數轉為字串儲存在第乙個引數dst中。

4、使用示例:

short a=1;

int b=2;

long c=3;

float d=4;

char buf[100];

sprintf(buf, "%hd %d %ld %f",a,b,c,d);//按照格式,將四個變數儲存在字串中。

執行後,buf中字串為"1 2 3 4.000000"。

格式字串使用方法與輸出函式printf相同。

3樓:匿名使用者

這些都是  整數  型的,所以把每一位拿出來放到char陣列裡面就好#include

#define len 20

int main()

for(i=0; i

4樓:匿名使用者

int i = 105:

char str[100] = ;

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

其他型別變數的方法類似

5樓:匿名使用者

用sprintf函式即可。例如

char s[20];

short a=35;

sprintf(s,"%d",a);就把s的值賦為「35」了。

c語言如何將int型別轉換成字串?

6樓:king_康先生

照以下**:

目前在一般的電腦中,int佔用4位元組,32位元,資料範圍為-2147483648~2147483647[-2^31~2^31-1]

在之前的微型機中,int佔用2位元組,16位元,資料範圍為-32768~32767[-2^15~2^15-1]

使用printf輸出int佔用位元組數量:

除了int型別之外,還有short、long、long long型別可以表示整數。

unsigned int 表示無符號整數,資料範圍為[0~2^32-1]

7樓:公俠向青

用itoa()或者用sprintf()

char

a1[10],a2[10];

intn;

n=10;

_itoa(n,a1,10);//這樣把n作為字串寫入a1sprintf(a2,"%d",n);//這樣把n寫入字串a2輸出可以用printf

printf(a1);//輸出a1

printf(a2);//輸出a2

詳細請參見:http://zhidao.

c語言上如何將華氏度轉為攝氏度,c語言程式設計中怎麼將華氏溫度轉換成攝氏溫度?

使用公式 5 9 f 32 列印下列華氏溫度與攝氏溫度對照表 0 17.8 20 6.7 40 4.4 60 15.6 80 26.7 100 37.8 120 48.9 140 60.0 160 71.1 180 82.2 200 93.3 220 104.4 240 115.6 260 126....

IP位址A類B類C類怎麼區別,a類 b類 c類ip位址有什麼區別

ip位址的分類是根據二進位制的演算法得來的,把ip位址換算成二進位制之後,從上圖可以看出,第一位為0的屬於a類,前兩位為10的屬於b類,以此類推 a類 其中10.x.x.x屬於私網位址,127.0.0.1屬於環回測試位址 b類 其中172.16.x.x 172.31.x.x屬於私網位址c類 其中19...

c語言怎麼將最後的請按任意鍵繼續字樣改掉

在除錯的時候失去不掉的,編譯器自己加在後面的,沒有什麼影響的,把編譯器關了再執行編譯好的程式就沒有了 物聯網校企聯盟技術部 把system pause 替換成getch 只不過最好加上conio.h 把system pause 去掉 加上 printf 這裡是輸出 getch 在c語言中如何實現按任...