2020 09 27程式設計基礎知識

2021-10-09 20:20:59 字數 1859 閱讀 3562

1.進製:

十進位制變二進位制:

八進位制變二進位制:(15552)=(001 101 101 101 010)

將對應數字用二進位制表示出來,再進行組合,開頭的0可以去掉。

000=0 001=1 010=2 011=3 100=4 101=5 110=6 111=7

十六進製制變二進位制:

與八進位制差不多,只是乙個十六進製制數字用四個二進位制數字表示。

十進位制變八進位制或十六進製制:

與十進位制變二進位制方法差不多

2.設計程式的一些重要注意事項

一定有且只有乙個主函式main和預處理命令#    ,

除了#include與main,其他行結束時都要加分號

變數一定要先定義再使用

程式中大小寫一般代表不一樣的意思

識別符號(標識變數,常量和函式)只可以用字母,數字和下劃線來表示,而且第乙個必須為字母或下劃線

變數名間用逗號隔開

記得return

3.基本資料型別

整型整型(int,%d)。只能是整數

短整型(short)

長整型(long)

int:-32768~32768  long:-2147483648~2147483648

實型(浮動型數)   可以表示小數

短精度型(float,%f) 4位元組 7~8個數字

長精度型(double,%lf)可以表示更多數字,常用。8位元組 16~17個數字

long double 17~18個數字

實性常量:

1.十進位制形式:必須有小數點,如0.123,.123

2.指數形式:e或e前面必須有數字,指數必須為整數,如123e3,12.3e3

字元型別(char,%c)要用到ascii碼值表

字元型可與整型進行運算

%d整型輸出,%ld長整型輸出,

%o以八進位制數形式輸出整數,

%x以十六進製制數形式輸出整數,

%u以十進位制數輸出unsigned型資料(無符號數)。

%c用來輸出乙個字元,

%s用來輸出乙個字串,

%f用來輸出實數,以小數形式輸出,

%e以指數形式輸出實數,

%g根據大小自動選f格式或e格式,且不輸出無意義的零。

運算子的優先順序:

條件運算子:

開方:sqtr() 要用#include

絕對值:abs()

m的n次方:pow(m,n)。

bc與tc中儲存乙個整數預設2個位元組,vc中預設4個位元組

可用sizeof來顯示變數和資料型別的大小,如sizeof(int),sizeof long a=2。

在if中,若有多個語句,要用{}

清空字串 :memset(str, 0, sizeof(str));

程式設計基礎知識

這幾天比較忙,學習比較緊張,發帖耽誤了。這次來寫一下程式設計基礎知識 首先什麼是程式?程式是為了實現乙個特定的目標而預先設計的一組可操作的工作步驟。程式就是系統可以識別的一組有序的指令。那程式有什麼用呢?指揮計算機執行我們想要它完成的動作。程式儲存在 儲存器 處理器 cpu 處理器 cpu,cent...

程式設計基礎知識

基本字元 基本詞彙 英文本母,區分大小寫,共52個。阿拉伯數字0 9,共10個。空格 製表符 tab鍵 換行鍵 enter鍵 統稱為空白符。例語句的結束標誌 逗號表示式中的 以及下劃線 其包括識別符號 關鍵字 分隔符 注釋符 常量和運算子。在這裡常量和運算子不做介紹。命名規則 只能由數字 字母 下劃...

程式設計基礎知識

執行 int a 1 int b 0 int c 0 int d a c 1 則a,b,c,d的值分別是多少?2,0,1,2bool flag if flag 或 if flag float x 0.001 if x 0.001 void foo void 輸出 6有符號數與無符號數轉換規則,將轉換...