linux系統c c 中的inf和nan

2021-10-25 03:18:42 字數 939 閱讀 1115

測試環境:ubuntu16.04

inf表示無窮大的數。

nan表示"not a number",不是乙個整數。

判斷表示式的結果是否為inf

#include

#include

intmain()

else

// 方式二if(

isinf

(a))

else

float b;

b = nan;

std:

:cout <<

"b:"

<:endl;if(

isnan

(b))

else

return0;

}

a:inf

a is inf

a is inf

b:nan

b is not a number

根據讀入string資料的值確定float的值

#include

#include

#include

intmain()

else

std:

:cout <<

"c:"

<< c << std:

:endl;

// 根據讀入string資料的值確定float的值

if(b ==

"nan"

)else

std:

:cout <<

"d:"

<< d << std:

:endl;

return0;

}

輸出

a:

111b:

111c:

111d:nan

Linux 中的 cc 命令

cc foobar.c 就會把foobar.c cc foo.c bar.c 注意,語法檢查就是 純粹的檢查語法。而不會檢測你可能犯的任何邏輯錯誤。比如無限迴圈,或者是你想用一元排序卻使用了氣泡排序。cc 有很多選項,在幫助手冊中都可以找到。這裡列出了一些最重要的選項,並且有例子。o filenam...

Linux 中的 cc 命令

2010 01 14 12 48 35 分類 linux 舉報 字型大小訂閱 cc foobar.c cc foo.c bar.c 注意,語法檢查就是 純粹的檢查語法。而不會檢測你可能犯的任何邏輯錯誤。比如無限迴圈,或者是你想用一元排序卻使用了氣泡排序。cc 有很多選項,在幫助手冊中都可以找到。這裡...

Linux 中的 cc 命令

cc foobar.c cc foo.c bar.c 注意,語法檢查就是 純粹的檢查語法。而不會檢測你可能犯的任何邏輯錯誤。比如無限迴圈,或者是你想用一元排序卻使用了氣泡排序。cc 有很多選項,在幫助手冊中都可以找到。這裡列出了一些最重要的選項,並且有例子。o filename 輸出的檔名。如果你不...