1.程式語言的本質:幫助人和計算機交流
而這種交流是通過資料進行的。
cpu 磁碟 記憶體
2.ide——整合開發環境(程式設計軟體)
1.編譯器 把**翻譯給計算機聽
2.偵錯程式 找bug用
3.**編輯器
4.圖形介面工具
將a.c**轉變為a.exe
3.檔案字尾名
.exe——可執行檔案(二進位制檔案)
.c/cpp——c語言/c++語言原始檔
.h——head標頭檔案
4.引用標頭檔案的兩種方式
——告訴編譯器從系統目錄查詢引用當前標頭檔案
「include.h」——告訴編譯器從使用者目標查詢引用當前標頭檔案
5.main函式是程式的入口,乙個程式有且只有乙個main函式
void為空對應return;
int為整形對應return 0;
6.編譯過程?????
1.預編譯:gcc -e a.c-o a.i
2.彙編:gcc -s a.i-o a.s
3.編譯(多檔案聯合編譯)gcc -c a.s-o a.o
這個過程就是將你寫的**轉化為.exe檔案
7.單位
計算機中最小的單位;位(bit)
計算機中最小的儲存單位:位元組(byte)
1 byte=8 bit——因為ascii編碼
getchar()暫停,防止控制台閃退
整形:100,200...
實形;3.12 ,2.03,.....
字元型:『a','s',.....
字串:「hello"
ctrl+滑鼠滾輪=字型變大
9.變數/常量
int a;定義變數
int a=10;初始化變數
常量分為兩種
1。#define 巨集常量
2.const 關鍵字修飾的常量——可以用指標來改變常量
e.g100兆的寬頻實際速度只有12.5mb/s
因為100兆指的是100mb(bit)=12.5mb(byte)
10.進製
1個16進製制的數對應4位2進製數
1個8進製的數對應3位2進製數
8421碼(轉化)
表示8進製,數字前加0
表示16進製制,數字前加0x
%o——輸出8進製的數
%x——輸出16進製制的數
%#x——輸出0x+乙個16進製制的數
計算機儲存資料的方式是採用的補碼
C語言第一課
一 c基礎 進製的轉換 進製,進製機制 常見的有二進位制 八進位制 十進位制 十六進製制 例 二進位制 0101010 八進位制 0235 十進位制 9 十六進製制 0x8a 注 十六進製制後面的10 16由a,b,c,d,e,f代替 進製的區分 八進位制前面會加 0 十六進製制後面會加 0x 進製...
C語言第一課
開始的第乙個程式是乙個最簡單的程式,也就是最經典的hello world程式,它的功能為列印出hello world。程式的內容非常簡單,也是c語言編寫程式的基本結構框架。機構的電腦是基於虛擬機器的,其程式設計是gcc的。1.建立hello.c檔案 vim hello.c2.編寫hello worl...
c語言第一課
c語言第一課 型別 不僅定義了資料元素的內容,還定義了這類資料上可以進行的運算。編譯 執行程式 程式原始檔命名約定 cc cxx cpp cp及.c 從命令列執行編譯器 cc test1.cc 其中cc是編譯器程式的名字。編譯器生成乙個可執行檔案。windows系統將會生成可執行檔案 prog1.e...