1. 程式人生 > >CodeBlocks上使用long double資料型別輸出錯誤的解決方案

CodeBlocks上使用long double資料型別輸出錯誤的解決方案

       CodeBlocks上使用如下程式碼輸出long double資料型別的變數時數值異常

#include <stdio.h>
#include <math.h>

int main()
{
    long double num=5.32e-5;
    printf("%Le is %Le",num,num);
    return 0;
}
       前一個輸出和後一個輸出不正確不說,居然還不一致,檢查後發現CodeBlocks預設編譯引數不支援C99,而long double是1999修訂後的C語言關鍵字,所以編譯器就不認了,既然知道原因那就簡單了,在CodeBlocks的編譯引數中新增指令:“-std=c99”(不包含雙引號)即可。

相關推薦

CodeBlocks使用long double資料型別輸出錯誤解決方案

       CodeBlocks上使用如下程式碼輸出long double資料型別的變數時數值異常 #include <stdio.h> #include <math.h> int main() { long double num=5.3

將Excel資料匯入到SqlServer及匯入時資料型別轉換失敗解決方案

將資料匯入到SqlServer是很常用的一個功能,而Excel資料來源又是資料匯入功能的常用資料來源,在使用時遇到一些問題,記錄下來防止大家走彎路。 UserInfo表結構以及Excel資料截圖 UserInfo表結構: Excel資料:

pytorch資料型別報錯解決方案

pytorch報錯: RuntimeError: Expected object of type Variable[torch.LongTensor] but found type Variable[torch.cuda.ByteTensor] for arg

ARM中char、short、int、long、float、double資料型別佔多少位

arm是32位微控制器: char:1位元組 short:2位元組 int:4位元組 long:4位元組 float:4位元組 double:8位元組 如果遇到其他微控制器,可以用sizeof測量: printf("char: %d\n", s

C++ bool,char,short,int,long,float,double資料型別大小以及資料溢位值求解

以下討論皆在32位編譯環境下 型別含義 位元組數取值範圍 bool                        布林型10,1 char字元型 1[-2^7, 2^7-1] (2^7 = 128) wchar_t寬字元2[-2^15, 2^15-1] (2^15 = 32

MySQL修改預設Blob資料型別大小(解決傳1M以上檔案失敗的問題)

如果需要在MySQL中儲存二進位制資料,那麼肯定會用到 BLOB 型別的欄位。MySQL中,BLOB是個型別系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,這幾個型別之間的唯一區別是在儲存檔案的最大大小的不同。 MySQL的四種 BLOB 型別: (單位:位元

20181204——阮一峰繼續閱讀 函式 資料型別 運算子 錯誤處理機制

函式 函式的宣告 (1)function 命令 function命令宣告的程式碼區塊,就是一個函式。function命令後面是函式名,函式名後面是一對圓括號,裡面是傳入函式的引數。函式體放在大括號裡面。 function print(s) { console.log(s); }

day03 變數 運算子 基本資料型別 輸出功能 格式化輸出

變數補充 變數的命名 1變數名的命名的大前提:應該能夠反映出變數值所記錄的狀態 具體的1、變數名由字母數字下劃線組成 2、不能以數字開頭 3、不能使用關鍵字命名為變數名 兩種寫法 1、駝峰體(由字母組成首字母大寫):AgeOfYou=1 2、小寫字母加下劃線(推薦使用):old_of_boy=

準確詳解:C/C++ float、double資料型別的表示範圍及精度

 今天覆習C++遇到了float、double資料型別的表示範圍及精度問題,花費了一些時間重新梳理了一遍,鑑於網上很多文章寫的並不清晰,並且有不少疏漏錯誤之處,特結合個人理解仔細整理如下。   要弄清楚這個問題,首先要搞清楚浮點數在記憶體中的儲存方式。浮點數,區別於定點數

int,long,long long,double,float型別的數值範圍

概念、整型:表示整數、字元和布林值的算術型別合稱為整型(integral type)。 關於帶符號與無符號型別:整型 int、stort  和  long 都預設為帶符號型。要獲得無符號型則必須制定該型別為unsigned,比如unsigned long。unsigned

SSH框架問題——hbm.xml配置出現的org.hibernate.MappingException: Could not determine type for:(貌似叫資料型別轉換錯誤)問題

不知道大家有沒有碰到過這樣一個報錯: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDaoImp': Injection of reso

Eclipse 在Android 7.0的手機除錯無法輸出logcat解決方案

最近公司很多專案都上了Android 7.0 的系統,因為web 專案的開發並行的原因,所以一直沒有切換到AS 上來,發現使用eclipse 的時候無法輸出logcat ,通過網上google 發現瞭解決方案 需要更新ADT,這個ADT 並不是google 官方的。 下載地址:連結:ht

【Synx使用】虛擬目錄轉實體資料夾, link錯誤解決

Synx 一、通過Gem安裝synx: //1.檢視現有gem源 $gem sources -l //2.如果原來是 https://rubygems.org/ 或 https://ruby.taobao.org/ 或者是其它源 //2.1 將原有源刪除 如 $gem source

LoadRunner監控Linux資源時,無法監控到資料指標47190錯誤解決

一、41790錯誤內容詳情和截圖: 47190 Monitor name :UNIX Resources. Cannot initialize the monitoring on ​(對應的ip地址). Error while creating the RPC clie

SpringMVC在返回JSON資料時出現406錯誤解決方案

       在SpringMVC框架的使用中常常會使用@ResponseBody註解,修飾“處理器”(Controller的方法),這樣在處理器在返回完畢後,就不走邏輯檢視,而是將返回的物件轉成JSON字串響應給客戶端,但這種操作有時會出現406錯誤。

nginx 訪問圖片傳伺服器出現403錯誤解決方案

近期在nginx+ftp搭建圖片上傳伺服器的時候,在瀏覽器訪問圖片路徑出現403錯誤,經蒐集各位大神的回答,整理以下內容: 大家可以按下面的介紹,一一排除自己的問題,歡迎大家指正! 1、首先檢視nginx的配置檔案 vi /usr/local/nginx/conf/ng

python3.4在windows系統使用xlwings操作Excel出現FullName錯誤解決方案

python語言雖好,也號稱跨平臺,由於python使用時,往往需要很多內褲,東一個西一個,就像犀利哥身上的衣服,打滿了補丁,常常遇到各種莫名其妙的八哥,很是令人頭疼。最近我需要用python操作excel,聽說xlwings可以通過python讓excel插上雙翼,據說比V

slf4j+log4j2 控制檯輸出錯誤解決

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger impl

ueditor配置方案,配置錯誤解決方案,"未找到傳圖片","jar包衝突","NoSuchMethodError"

配置方案:1.連結:https://blog.csdn.net/gfd54gd5f46/article/details/60887313點選開啟連結2.連結:https://www.cnblogs.com/libo0125ok/p/8127049.html點選開啟連結問題及解

CodeBlocks "no such file or directory" or"未定義的引用"錯誤解決方案(建立類找不到標頭檔案)

       在CodeBlocks下,有時候需要自己定義類,當然就要新增相應的標頭檔案,但新增進去的標頭檔案明明包含在專案中了, 但編譯時還是會報錯:no such file or directory;這是為什麼呢?        其實是一個很簡單的問題,但有些人(比如說