1樓:
有,char *gcvt(double v,int n,char *b)就是其一。其中b是存放轉換後的字串的空間首位址(指標),n是轉換後的字串的長度,v是要轉換的浮點數。應用舉例如下:
//#include "stdafx.h"//if the vc++6.0, with this line.
#include "stdio.h"
#include "stdlib.h"
int main(void)
2樓:流月星寒
有的double i;
char a[20];
cin>>i;
sprintf(a,"%lf",i);
cout<
其實用float也可以 不過a小數點後會失真 3樓:匿名使用者 char str[10]; sprintf(str,"%.2f",12.34); puts(str); 4樓:匿名使用者 可以用 sprintf double a = 0.1; char str[10]; sprintf(str, "%f", a); 5樓:cn__暗夜幽靈 如果可以用windows api的話,wsprintf()'; 用之前#include c語言中如何把浮點型轉換為字元型 6樓:匿名使用者 一、抄c語言中數值型資料分為兩大類bai:整型和浮 點型du 整型:char int short long 浮點型:float(單精zhi度dao) double(雙精度) 二、浮點型資料轉存到字串中 char str[30]; //定義乙個字元陣列,來儲存資料 double d=123.456; //定義乙個浮點型變數d sprintf(str,"%f", d ); //格式串同printf()格式要求 sprintf(str,"%.2f", d ); //保留兩位小數,第三位四捨五入 三、整型資料轉存到字串中 char str[30]; int i=123; sprintf(str, "%d", i ); 四、0-9之間的資料轉為字元 c語言中,字元型資料在儲存時,實際上儲存的是字元的ascii值,字元'0'到'9'對應的ascii是連續的,其值為48-57,所以,0-9數值轉為字元時,只需要加上'0'就可以了,如: char ch; int i; i=1; ch=i+'0' ; 按%c輸出,就是字元1,按%d輸出就是ascii值49 7樓:匿名使用者 浮點型轉換為字元抄型一般需要計算襲的,比bai如現在浮點型是414.15f 轉換du為字元型,zhi那麼就需要將這串資料dao轉換為ascii碼,單個數字單個數字轉換: 定義乙個緩衝區:char buffer[6]用於存放這幾個數字; 接著:將浮點型放大,轉換為整型:(int)(414.15 * 100) = 41415d 逐個取值: for(i=0;i<6;i++) 8樓:匿名使用者 和前bai面那個人 du說的 zhi一樣dao,** 內如下容: #include int main(void) 9樓:匿名使用者 sprintf(c,"%d",a); c語言怎麼能把字串轉化成浮點型資料? 10樓:加百列 使用atof函式 copy。bai 一、描述: c 庫函式 double atof(const char *str) 把引數 str 所指向的字串轉換為乙個浮 du點數(型別為 double 型)。zhi二、atof() 函式的宣告dao: double atof(const char *str)。 三、引數: str -- 要轉換為浮點數的字串。 四、返回值: 函式返回轉換後的雙精度浮點數,如果沒有執行有效的轉換,則返回零(0.0)。 例項演示**: 編譯執行效果如下: 11樓:匿名使用者 可以使用庫函bai數atof。 1 函式名 du atof 2 宣告 double atof(const char *nptr); 3 標頭檔案 #include 4 功能 zhi將引數nptr中的字串轉dao 為浮點型內資料並返回。容 5 需要注意的是,必須是合法的字串,即以實數形式或者科學計數法形式儲存的字串才可以進行轉換,否則轉換會出錯。 比如"sjdhk"這樣的字串是無法轉換為浮點數的。而如果是"1. 23sdf"這樣的形式,只會處理到最後乙個數字,結果為1.23。 5 示例** #include int main() 輸出結果 c=-98.23 與期望結果相同。 12樓:匿名使用者 有的有此類的系統函式,加上標頭檔案#include ,使用atof()函式就行了 程式猿3號 c語言有以下幾種取整方法 1 直接賦值給整數變數。如 int i 2.5 或 i int 2.5 這種方法採用的是捨去小數部分,能用於你的問題。2 c c 中的整數除法運算子 本身就有取整功能 int int 而下面介紹的取整函式返回值是double。整數除法對正數的取整是捨去小數部分,... 4.2 獲得日期和時間 這裡說的日期和時間就是我們平時所說的年 月 日 時 分 秒等資訊。從第2節我們已經知道這些資訊都儲存在乙個名為tm的結構體中,那麼如何將乙個日曆時間儲存為乙個tm結構的物件呢?其中可以使用的函式是gmtime 和localtime 這兩個函式的原型為 struct tm gm... 正如樓上所說,這個方法是很多的。我舉一個例子 include void swap double x,double y 定義交換函式 main for i 0 i 3 i 氣泡排序for j 0 j 3 i j if st j st j 1 swap st j st j 1 for i 0 i 5 i...c語言如何把整型轉換成浮點數,C語言如何把整型轉換成浮點數?
c語言有沒有讀取系統時間的函式,C語言有沒有讀取系統時間的函式
C語言 呼叫自定義交換函式,完成浮點數從小到大排列