開發環境

      在〈開發環境〉中尚無留言

C/C++ 是所有程式語言的基礎,也是最接近電腦的語言。如果想徹底了解程式語言,這是唯一的路。

程式的觀念與運作架構介紹

程式語言是程式設計師與電腦溝通的管道,由特定的指令,對電腦下達命令。 常用的語言有C, C++, Java. 而Basic is old and obsolete.

C/C++需由編譯器(Compiler)轉換成機器碼,才能供由CPU執行

開發環境安裝

本課程內容說明, 全都是在 Windows系統下安裝Dev-C++ 為開發環境, 請先到如下網址下載Dev c++
https://sourceforge.net/projects/orwelldevcpp

安裝Dev-C++後開啟/檔案/開啟/原始碼

devc

C語言的基本架構

#include <iostream>
using namespace std;
int main(){
   system("pause");
   return 0;
}

程式碼執行是由main()函式開始,一定要有一個main()函數

存檔 : 存於特定目錄中

預設程式碼 : 工具/編輯器選項/插入程式碼/預設程式碼,將上述程式碼貼上/確定. 日後開啟即可出現

F11 : 編譯並執行

C語言的輸出輸入(I/O)介紹

cout << 輸出內容 <<輸出內容

count << 輸出內容 << endl(or \n)

cin >> 變數一 >>變數二 : 按enter才算輸入結束

print()說明

撰寫一個簡單的程式與執行

程式註解 // ,  /*…*/

“;”的重要性

{}區塊

暫停指令 : system(“pause”);

變數和基本型別的介紹

變數的作用 : Ram的安排, bit, byte, 十進位法,二進位法,十六進位法
變數的宣告 : int a, b=100;

變數命名規則

不論是那一門科目, 只要跟電腦有關, 就是要再重新的說明一次如何命名變數, 甚至是檔案

1. 使用匈牙利命名法 : 首字小寫, 第二個單字(含)後, 首字大寫, 如  thisIsABook
2. 變數中間不可以有+-*/$#@等特殊符號, 空格也不行
3. 首字不可以為數字 : 如 2score 絕對禁止的
4. 首字可以為底線 : 如 _score, 但不建議. 因為在其他應用上, 是屬於系統級變數
5. 類別變數, 首字大寫 : 如 public class HelloTest

數值資料型別

型別 大小 範圍 Remark
char 1Byte -128-127
unsigned char 1Btye 0-255
short 2Byte -32768-32767
unsigned short 2Byte 0-65535
int 4Byte -21億-21億
unsigned int 4Byte 0-42億
long 4Byte -21億-21億 視編譯器
unsigned long 4Byte 0-42億 視編譯器
float 4Byte 精準到小數第7位
double 8Byte 精準小數第15位
long double 8Byte -263-263-1

字元型別 :

char a=’A’, b=0x61, c=65;

跳脫字元

\’   \”   \0(null)   \a   \b   \n   \t

字串型別 : 不是基本資料型別,是參考型別,可用+串接二字串

string a=”first”;

string b=”second”;

printf(“%s”,(a+b).c_str());

cout<<a+b;

布林型別(bool)

bool a=true, b=false;

printf 格式

%c : 字元
%d : int以下
%f : float
%ld : long
%lf: double
%x : 16進位

常數的介紹-數字常數

#define PI 3.14159

const double PI=3.14159

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *