Câu hỏi được gắn thẻ «bitwise-operators»

Các toán tử được sử dụng để thực hiện thao tác ở mức bit. Ngôn ngữ lập trình được định hướng Byte trong khi phần cứng được định hướng bit. .


13
Làm thế nào để !! ~ (không phải dấu ngã / dấu ngã bang bang) thay đổi kết quả của một lệnh gọi phương thức Mảng 'chứa / bao gồm'?
Nếu bạn đọc các bình luận tại inArraytrang jQuery ở đây , có một khai báo thú vị: !!~jQuery.inArray(elm, arr) Bây giờ, tôi tin rằng dấu chấm than kép sẽ chuyển đổi kết quả thành loại boolean, với giá trị là true. Điều tôi không hiểu là việc sử dụng …


6
Xóa cờ Paint trong Android
Mã của tôi trông như thế này: TextView task_text = (TextView) view.findViewById(R.id.task_text); task_text.setPaintFlags( task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); Điều này gây ra hiệu ứng gạch ngang xuất hiện trên văn bản. Tuy nhiên, tôi muốn biết cách xóa cờ sau khi được đặt và cách phát hiện cờ đã được đặt. Tôi …






5
So sánh một chút với một boolean
Giả sử tôi có một bộ cờ, được mã hóa trong uint16_t flags. Ví dụ , AMAZING_FLAG = 0x02. Bây giờ, tôi có một chức năng. Hàm này cần kiểm tra xem tôi có muốn thay đổi cờ không, vì nếu tôi muốn làm điều đó, tôi cần viết vào …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.