C語言參考手冊(第5版)

《C語言參考手冊(第5版)》是2011年機械工業出版社出版的圖書,作者是SamuelP.Harbison、GuyL.SteeleJr.。

內容簡介

《C語言參考手冊(原書第5版)》是C語言的詳盡參考手冊,分為兩部分:第一部分討論了C語言的所有語言特徵,包括詞法、預處理機制、聲明、類型、表達式、語句以及函式等基本語言特徵;第二部分討論了C語言的標準庫,針對它們不同的功能分別進行詳細介紹。為了幫助讀者理解相關概念,《C語言參考手冊(原書第5版)》在討論C語言及其標準庫的細節時,提供了許多實例和解釋。第一部分的各章還提供了練習題和主要練習的解答,這些練習可幫助讀者加深理解C語言的基本功能和特性。

《C語言參考手冊(原書第5版)》可以作為高等院校計算機專業C語言課程的教材和參考書,也可供程式開發人員參考。

編輯推薦

《C語言參考手冊(原書第5版)》是一本C語言的權威參考手冊,對C語言的基本概念和運行函式館提供了完整的描述,並強調了以正確性、可移性和可維護性為基本出發點的良好編程風格。《C語言參考手冊(原書第5版)》對C語言描述比其他任何書籍都要更加清晰和詳細。《C語言參考手冊(原書第5版)》涵蓋的內容包括:標準C(1999):新版本的C標準支持複數型和布爾類型、可變長度數組、精確浮點編程以及為可移植性國際化所提供的新函式館。標準C(1989):當今大部分C程式設計師所使用的C語言版本。傳統C:1990年以前人們所使用的C語言。目前仍有數以百萬行計的傳統C代碼還在使用中。C++和C的兼容:可以同時用於C和C++的代碼。適用於所有C語言版本的C運行時函式館。《C語言參考手冊(原書第5版)》對C的所有細節都進行了描述,是C語言編程人員和編譯器實現者必備的參考手冊。

目錄

譯者序

前 言

第一部分 c語言

第1章 概述

1.1 c語言的演變

1.1.1 傳統c

1.1.2 標準c(1989)

1.1.3 標準c(1995)

1.1.4 標準c(1999)

1.1.5 標準c++

1.1.6 《c語言參考手冊(原書第5版)》內容

1.2 應該使用哪種c語言

1.3 c編程概述

1.4 一致性

1.5 語法約定

第2章 詞法元素

2.1 字元集

2.1.1 執行字元集

2.1.2 空白字元和行終止符

2.1.3 字元編碼

2.1.4 三字元組

2.1.5 多位元組字元和寬字元

2.2 注釋

2.3 標記

2.4 操作符和分隔設定

2.5 標識符

2.6 關鍵字

2.7 常量

2.7.1 整數常量

2.7.2 浮點數常量

2.7.3 字元常量

2.7.4 字元串常量

2.7.5 轉義字元

2.7.6 字元轉義碼

2.7.7 數值轉義碼

2.8 c++兼容性

2.8.1 字元集

2.8.2 注釋

2.8.3 操作符

2.8.4 標識符和關鍵字

2.8.5 字元常量

2.9 關於字元集、指令集和編碼

2.10 練習

第3章 c預處理器

3.1 預處理器命令

3.2 預處理器詞法約定

3.3 定義和替換

3.3.1 類似對象的宏定義

3.3.2 定義帶參數的宏

3.3.3 宏表達式的重新掃描

3.3.4 預定義的宏

3.3.5 取消宏定義和重新定義宏

3.3.6 宏展開的優先權錯誤

3.3.7 宏參數的副作用

3.3.8 把標記轉換為字元串

3.3.9 宏展開中的標記合併

3.3.10 宏的可變參數列表

3.3.11 其他問題

3.4 檔案包含

3.5 條件編譯

3.5.1 #if、#else和#endif命令

3.5.2 #elif命令

3.5.3 #ifdef和#ifndef命令

3.5.4 條件命令中的常量表達式

3.5.5 defined操作符

3.6 顯式的行號

3.7 pragma指令

3.7.1 標準pragma命令

3.7.2 標準pragma指令的位置

3.7.3 pragma操作符

3.8 錯誤指令

3.9 c++兼容性

3.10 練習

第4章 聲明

第5章 類型

第6章 轉換和表示形式

第7章 表達式

第8章 語句

第9章 函式

第二部分 c函式館

第10章 函式館簡介

第11章 標準語言附加

第12章 字元處理

第13章 字元串處理

第14章 記憶體函式

第15章 輸入/輸出工具

第16章 基本工具

第17章 數學函式

第18章 時間和日期函式

第19章 控制函式

第20章 區域

第21章 擴展整數類型

第22章 浮點環境

第23章 複數運算

第24章 寬字元和多位元組字元工具

附錄a ascii字元集

附錄b 語法

附錄c 練習答案

相關詞條

熱門詞條

聯絡我們