c語言,關於atof 函式,c語言中atof 和atoi是什麼意思

時間 2021-09-03 07:06:17

1樓:手機使用者

經我測試,應該是你沒#include 「stdlib.h」,只#include 「stdio.h」不會報錯,但是atof輸出有問題。但奇怪的是atoi不會出現這個問題。

2樓:匿名使用者

沒問題啊,

給你乙個程式確認一下:

#include

#include

int main(void)

輸出結果:

string = 83.840 ,double = 83.840000

3樓:

標頭檔案沒有包含吧?

#include

4樓:匿名使用者

atof是用於 把字串轉換成浮點數的函式 ,atof是ascii to floating point numbers 的縮寫。

函式原型:double atof(const char *nptr);

引數:nptr是字串的指標

返回值:返回double型別的數值

注意: atof()會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時('\0')才結束轉換,並將結果返回。引數nptr字串可包含正負號、小數點或e(e)來表示指數部分,如123.

456或123e-2。

使用需要包含標頭檔案,如#include

例項:#include

#include

int main()

5樓:匿名使用者

這兩個語句沒有問題,樓主是不是你輸出的時候出問題了呢?

c語言中atof 和atoi是什麼意思?

6樓:福建省寧德市

這兩個都是c語言的庫函式

函式名: atoi

功 能: 把字串轉換成長整型數

用 法: #include

int atoi(const char *nptr);

程式例:

#include

#include

int main(void)

執行結果是:

string =1234 integer=1234函式名: atof

功 能: 把字串轉換成浮點數

用 法: double atof(const char *nptr);

程式例:

#include

#include

int main(void)

7樓:

分別是字串轉換成浮點型數和字串轉換成整形數。

c語言中 double atof(char *) 是啥意思

8樓:文化廚子

函式名: atof,它是乙個c語言標準庫函式,其宣告在stdlib.h標頭檔案中。

功 能: 把字

專符串轉換成屬

浮點數名字**:ascii to floating point numbers 的縮寫

用 法: double atof(const char *nptr);

示例:#include

#include

int main()

9樓:匿名使用者

double atof(char *nptr) 將字串nptr轉換成浮點數並返回這個浮點數

10樓:m_墨雨寒

(char*)指以「\0」為結束的字串!你是不是要找某個字串的位址?

11樓:匿名使用者

將字串轉換成浮點數,是庫函式。。。

c語言中函式指標用法,C語言中函式指標用法

函式在記憶體中有一個物理位置,而這個位置是可以賦給一個指標的。一零點函式的地址就是該函式的入口點。因此,函式指標可被用來呼叫一個函式。函式的地址是用不帶任何括號或引數的函式名來得到的。這很類似於陣列地址的得到方法,即,在只有陣列名而無下標是就得到陣列地址。怎樣說明一個函式指標變數呢 為了說明一個變數...

關於c語言指標呼叫函式,關於C語言中指向函式的指標的呼叫問題

第一條紅線是定義乙個函式指標 第二條紅線起強轉作用,把0xd010f0強轉為對應的函式指標型別 我寫的這個程式可以幫你理解.常量位址被printab取代 劃紅線的是宣告了乙個函式指標,這個函式的兩個引數和返回值都是int,然後將0xd 的位址強制轉換為函式啊 同下面類似 typedef int fu...

c語言中輸出函式有哪些,C語言中,輸出函式有哪些?

美麗羊光 c語言輸入輸出函式有很多,標準i o函式中包含了如下幾個常用的函式 scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.int scanf const char f...