第1章 計算機工作的基本原理
1.1 計算的基本概念
1.1.1 什么是計算
1.1.2 什么是可計算性
1.2 數制系統(tǒng)
1.2.1 數的進位制
1.2.2 不同進制數字轉換
1.3 整數的二進制原碼、反碼和補碼
1.3.1 原碼
1.3.2 反碼
1.3.3 補碼
1.3.4 利用補碼作加、減法運算
1.4 浮點數的編碼
1.5 計算機工作原理
1.5.1 內存儲器
1.5.2 運算器
1.5.3 控制器
1.5.4 指令系統(tǒng)
1.5.5 一個簡單的模型計算機
習題
第2章 C語言程序設計基礎
2.1 C語言程序概述
2.1.1 C語言程序入門例子
2.1.2 C語言程序組成特點
2.2 標識符與關鍵字
2.2.1 標識符命名規(guī)則
2.2.2 關鍵字
2.3 數據類型
2.3.1 基本數據類型
2.3.2 數據類型修飾符(*)
2.4 常量
2.4.1 字面常量
2.4.2 符號常量
2.5 變量
2.5.1 變量定義語句
2.5.2 變量定義語句的工作過程(*)
2.6 簡單輸入輸出
2.6.1 簡單輸出函數
2.6.2 簡單輸入函數
2.7 運算符和表達式
2.7.1 賦值運算符
2.7.2 算術運算符
2.7.3 增量運算符
2.7.4 關系運算符
2.7.5 邏輯運算符
2.7.6 復合賦值運算符
2.7.7 表達式的數據類型及類型轉換
2.7.8 表達式求值過程(*)
2.7.9 逗號表達式(*)
2.8 格式化輸入輸出函數高級用法(*)
2.8.1 格式化輸出
2.8.2 格式化輸入
2.9 關于數據類型的高級問題(*)
2.9.1 類型長度運算符
2.9.2 類型重定義
習題
第3章 程序基本結構
3.1 程序語句
3.1.1 語句概述
3.1.2 結構化程序設計
3.2 順序結構
3.3 選擇結構
3.3.1 選擇結構的基本語法格式
3.3.2 選擇結構舉例
3.3.3 選擇結構的嵌套
3.3.4 條件運算符
3.3.5 多分支選擇結構
3.3.6 浮點數的相等性比較
3.4 循環(huán)結構
……
第4章 程序設計基本方法
第5章 數組
第6章 指針
第7章 字符串
第8章 文件系統(tǒng)
第9章 結構體、鏈表
第10章 位處理