程式設計 unlite3

2021-07-08 21:09:28 字數 1146 閱讀 8294

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...