宏常量:用一個辨別符來表示的常量
宏定義:
#define 辨別符 字元串
#include <stdio.h>----将stdio.h檔案包含到程式檔案中(檔案包含)
#字号為,編譯預處理指令,先進行處理,再和源程式一起編譯。
#define C 3.14159----将圓周率定義為宏常量C
編譯預處理指令不能加分号結尾!可以用Const常量來代替宏常量
Const常量具有資料類型,可以進行類型檢查
如果将雙精度常量存儲到const單精度常量中
const float pi = 3.14159;
const float r = 5.3;
就會出錯。提示精度損耗
數在計算機裡面怎麼表示的?二進制(0/1 )
-1的二進制表示(用補碼來表示負數) 為什麼要采用補碼來表示負數? (答案是,為了友善計算。 -1+1=0 -1的補碼加上0001時,最高位的符号位向左邊進一位,其餘為0,結果為0,最高位舍去。) 資料與記憶體 一個位元組(byte)=8位(bit) 一位就表示一個0或1 每個位元組有一個固定的位址0x000 64位作業系統:64位字長=8位元組,一次處理8位元組