By GokiSoft.com|
15:24 22/11/2021|
Lập Trình C
[Video] Cài đặt môi trường + tìm hiểu biến & kiểu dữ liệu + printf function trong C
Cài đặt môi trường phát triển dự án:
Phần mềm máy tính -> máy hiểu & run -> viết bằng mã máy (mã nhị phân: 1010101)
Lưu ý khi viết code bằng C:
- Phân biệt chữ hoa và chữ thường: nhỡ kỹ và chính xác
Phân tích Flowchart
- Cộng 2 số:
- Biến: a, b, c -> số nguyên -> Biểu diễn trong máy tính như thế nào
Quy định đặt tên biết
- Chữ cái đầu tiên của biến: a-zA-Z hoặc _
- Các ký tự tiếp theo: a-zA-Z hoặc _ hoặc 0-9
-> Nếu biến ko tuân theo quy định trên -> sai
- Tên biến ko được trung với keyword: (Từ khóa) - câu lệnh - ngôn ngữ lập trình quy định sẵn
Biểu diễn:
số nguyên a, b, c -> trong máy tính như nào -> int a; int b; int c;
Ký tự: A, b, C, d, D, k, K -> ...
số nguyên a có giá trị 12 -> biểu diễn trong chuong trinh như nào
Biến:
PC:
Bộ nhớ: HDD, SSD, RAM, ROM, CPU (Thanh nhớ) -> tổng hợp của các ô nhơ nhỏ tạo lên
Khai báo 1 biến: a, b, c, x, ... => đại diện cho 1 ô nhớ của RAM
Biến: a, b, c -> giá trị của nó có thể đc phép thay đổi
Biên hằng k -> giá trị của nó ko đc phep thay đổi
Khái niệm liên quan tới bộ nhớ máy tính:
TB -> GB -> MB -> KB -> B -> bit
1KB -> 1024B
1MB -> 1024 KB -> ...
1GB -> 1024 MB -> ...
1TB -> 1024 GB -> ...
SSD : 500GB -> ... -> B -> bit
B -> 8BIT (DIEM TU TINH TREN THIET BI BO NHO) -> BIT: 10101010...
HIEU VE MAY TINH CHUT
10, 1, 2, ... -> Cớ số 10 (0 -> 9)
Máy tính: 10011100... (cơ số 2: 0 -> 1)
12(10) -> con người hiểu -> máy tính hiểu -> chuyển cớ 10 về cơ số 2 -> máy tính mới hiểu
12(10) -> 1100 (2)
1100(2) ->
25(10) -> 11001(2)
11001(2) ->
169(10) -> ???
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
//Noi bat dau trien khai viet code
printf("Hello World!!!");
//Bieu dien so nguyen
int a;
a = 12;
a = 50;
long int tt = 12;
unsigned int u = 16;
const int k = 10;//Bien hang -> ko dc phep thay doi gia tri
int b = 2, c = 10;
//Bieu dien so thuc
float t1 = 12.6;
//Bieu dien ky tu
char c2;
c2 = 'A';//chu y: su dung dau nhay '
printf("\nc2 = %c", c2);
//B1: Khai bao bien + gan gia tri ->
int A, B;
A = 10;
B = 6;
//B2: Phep cong
int C;
C = A + B;
//int -> %d, float -> %f, char -> %c
//\n -> ky tu xuong dong
printf("\nGia tri C");
printf("\nGia tri C = %d", C);
printf("\nGia tri C = A + B = %d + %d = %d", A, B, C);
printf("\nGia tri C = A + B = %d (Thay the A) + %d (Thay the B) = %d (Thay the C)", A, B, C);
//Ket thuc phat trien du an
return 0;
}
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)