Cái keyword static,auto,extern và register có dùng nhiều k ạ vì phần này em k hiểu lắm chỉ coi về định nghĩa chứ áp dụng thì em k hiểu ạ
Cho em hỏi toán tử phần so sánh bit là sao ạ em thấy nó đổi sang nhị phân vậy có cần học nhị phân trước k ạ, ai tốt cho em xin luôn cả tài liệu nhị phân em xin cảm ơn
Hỏi về các keyword static, auto, extern, register và toán tử so sánh bit
tl;dr:
- Ko cần registertrừ phi bạn lập trình nhúng. Nhưng biến nào córegistermodifier thì không được lấy con trỏ (sẽ bị lỗi biên dịch) nên cũng có ý nghĩa nào đó.
- 
staticlà biến tồn tại kéo dài suốt chương trình nhưng chỉ có scope local. Dùng để duy trì trạng thái giữa các lần gọi.
- Sách của bạn chắc cũng ít nhất 20 năm vì từ khóa autonày để chỉ biến local, nhưng mặc định là cái này rồi.
Cái này lên mạng search bit hack hay bit trick là có từ cơ bản (bật tắt) tới nâng cao. Một số trick ít gặp:
- Xét cùng/trái dấu: a ^ b >= 0
- Cùng parity: (a ^ b) & 1 == 0
           
           
           1 Like
         
         Nếu mới học có cần học cái so sánh bit k ạ
 
      
     83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?