1.資料儲存與輸入輸出
a.記憶體的儲存單位:1位(bit)最基本的記憶體單位;8位=1位元組(byte);計算機中只用0和1表示;0為空1為滿。
b.資料型別:
型別
位元組
長度char
1-128~127
unsigned char
10~255
short
2-32768~32767
unsigned short
20~65535
int4
-2^31~2^32-1
unsigned int
40~2^32-1
long
4同int
unsigned long
4同unsigned int
float
4-10^37~10^38有效數為7
double
8-10^307~0^308有效數15-16位
long double
12-10^-4931~-10^4932有效位19位
整數在計算機的儲存方式為:乙個數1位元組,只能儲存0-128之間的整數
字元:乙個字元在記憶體中按照逐個字元的ascii碼連續存放。如:a 65 0101 0x41 a 97 0141 0x61
3.資料在程式語言中的表現形式:
a.常量(固定不變的量):1.字面量:整形常量、實行常量、字元型常量、字串常量
2.符號量:#define pi 3.14159267
b.變數(其值在運算過程中可以變化的量):多種型別皆可。
c.scanf 輸入(精度不可控)
其輸入型別:
d 十進位制整數
u 無符號十進位制
o 八進位制整數
f 或e 小數或指數
c 單個字元
s 字串
x 十六進製制
輸出型別:如上且有下 標誌
意義+
輸出符號(正號或負號)
空格輸出值為正時冠以空格,為負時冠以負號
#對o類輸出時加字首o;對x類輸出時加字首0x;對e,g,f類當結果有小數時才給出小數點
-結果左對齊,右邊填空格
程式設計3
有這樣一種需求,兩個類 class a class b 這種情況下,a類是乙個全域性的控制類,它有一系列的演算法呼叫各個子模組,然而子模組在自己的任務中,有時需要 全域性控制類 a的演算法。設計一種什麼結構可以完成這種需求?現在的方法是,把需要 的 a的演算法做成乙個介面,a類從這個介面繼承,b類擁...
shell程式設計 3
要定義乙個shell函式,我們只需要簡單地寫出它的名字,然後是一對空括號,再把有關的語句放在一對花括號中,如下所示 function name statements 實驗 簡單的函式 bin bash foo echo function foo is executing echo script st...
初學程式設計(3)
學習的語言 c 編譯環境 visual studio 2013 學習內容 關鍵字int short long unsigned char float double bool complex imaginary 運算子 sizeof 函式 scanf 如何讀取資料,操控資料 一 先上一段 includ...