1樓:影者東昇
#include //定義輸入/輸出函式
#include //字串處理
c/c++標頭檔案一覽
c、傳統 c++
#include //設定插入點
#include //字元處理
#include //定義錯誤碼
#include //浮點數處理
#include //檔案輸入/輸出
#include //引數化輸入/輸出
#include //資料流輸入/輸出
#include //定義各種資料型別最值常量#include //定義本地化函式
#include //定義數學函式
#include //定義輸入/輸出函式
#include //定義雜項函式及記憶體分配函式#include //字串處理
#include //基於陣列的輸入/輸出#include //定義關於時間的函式
#include //寬字元處理及輸入/輸出#include //寬字元分類
標準 c++ (同上的不再註釋)
#include //stl 通用演算法
#include //stl 位集容器
#include
#include
#include
#include
#include //複數類
#include
#include
#include
#include
#include //stl 雙端佇列容器#include //異常處理類
#include
#include //stl 定義運算函式(代替運算子)#include
#include //stl 線性列表容器#include //stl 對映容器
#include
#include //基本輸入/輸出支援
#include //輸入/輸出系統使用的前置宣告#include
#include //基本輸入流
#include //基本輸出流
#include //stl 佇列容器
#include //stl 集合容器
#include //基於字串的流
#include //stl 堆疊容器
#include //標準異常類
#include //底層輸入/輸出支援
#include //字串類
#include //stl 通用模板類
#include //stl 動態陣列容器#include
#include
using namespace std;
c99 增加
#include //複數處理
#include //浮點環境
#include //整數格式轉換
#include //布林環境
#include //整型環境
#include //通用型別數學巨集
2樓:我是人嗎似的
。。。。這個,不知道從**開始吐槽了
#include<~~~>這句話表達的意思是呼叫某個函式庫的意思,就是說你只有呼叫了某個函式庫你才能用它包含的函式
基礎的函式庫有兩個
c語言的基礎是stido函式庫,只有呼叫了這個庫,才能使用像printf等等這些c的語句,
相對應的c++是iostream庫
除此之外的其他函式庫都是為了完善應用功能的,string是有關字串處理的函式庫
c語言裡#include後面用<>和用""有什麼區別?
3樓:好好學技術
搜尋相關標頭檔案的優先順序不同
#include<>是直接在在系統提供的標頭檔案中進行呼叫
而「」是在先當前目錄下進行搜尋,如果沒有再搜尋系統提供的標頭檔案
4樓:匿名使用者
#include<>是在系統提供的標頭檔案中進行呼叫!而「」是在當前目錄下進行檔案的呼叫!
5樓:望而興嘆玥
沒有關係,使用"",說明你的這個標頭檔案在這個工程裡邊,而<>,則是系統系統提供的標頭檔案,你要是都記不住,就都是用""也是可以的
6樓:匿名使用者
區別是""除了搜尋<>的路徑之外,還搜尋當前路徑。
c語言中#include ***.c和***.h有什麼區別?
7樓:河北藍楓科技
區分在實際使用中並沒有什麼影響,但是 .h 主要放一些巨集定義,.c放程式**,這樣做對以後程式香梅的維護和移植就比較方便了,這樣做只是形成一個良好的**書寫規範。
8樓:易火純蓮
寫了三年**了,第一次遇到#include "***.c"忍不住回答一下這個問題。
首先 .h 標頭檔案,主要提供要對外匯出的符號。 .c 原始檔,主要提供實現以及實現內部的符號。兩者從功能上不一樣,但在特定的情況下互換也可以編譯通過。
例如,在test.c 中實現了一個test()函式。在source1.
c中#include "test.c",然後呼叫test()是沒有一點問題的。但是如果在source1.
c和source2.c中都#include "test.c",則大多數編譯器下會無法通過編譯。
因為test()重定義了。
#include "***.c"主要還是應用於較大規模的軟體中的配置檔案,來決定哪些source參與編譯,至於那些不需要的,則可以輕易加字首//
在c語言中其值是多少,1033在C語言中其值是多少
結果是 1.0 這裡的運算全部按照浮點來進行的,等價於1.0 3.0 3.0 不可能是1 輸出是什麼格式 d 為0 f為 1 d為0 f lf和 g為1 c語言中表示式1.0 3 3的值是 對呀,確實是這樣的 因為浮點數的精度是這個1.0是浮點數,精度是小數點後6位。所以1.0 3是0.333333...
在C語言中printfad,bdn,a
這是程式輸出結果 a d,b d 是輸出 號 如果要輸出整數a,b的值,應改為 printf a d,b d n a,b 輸出結果是 a 1,b d 其中的1是你上面的a的賦值,比如1.表示輸出 d表示輸出一個有符號的十進位制數 d 你應該把兩個分開理解 和 d 佔位符,意思要你輸出 d,d就代表你...
const 和 volatile 在c語言中有何區別 const定義的值不能被修
const定義的值不能被修改 volatile可以 volatile的意思是它定義的變數很可能被修改 程式每次讀這個變數時不是從暫存器讀而是從記憶體讀 防止該值發生了改變 首先,定義為const 的值 是可以改變的!舉例說明吧 方法如下 你可以嘗試哦 const int i 100 int p i ...