C語言第一課

2022-06-12 06:48:10 字數 1364 閱讀 9980

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