View Full Version : chức năng của toán tử >> trong ccsc?
hongquyen
22-07-2009, 10:28 AM
mọi người vui lòng cho em hỏi hai toán tử >> và >>= trog ccsc
khi em dùng toán tử >>= như trong h1 thì ccsc kg báo lỗi
còn khi em dùng toán tử >> nhu trong h2 thì ccsc lại đưa ra 1 cảnh báo và mã đó kg có tác dụng
vậy cho em hỏi toán tử >> có tác dụng gi
em cảm ơn
mọi người vui lòng cho em hỏi hai toán tử >> và >>= trog ccsc
khi em dùng toán tử >>= như trong h1 thì ccsc kg báo lỗi
còn khi em dùng toán tử >> nhu trong h2 thì ccsc lại đưa ra 1 cảnh báo và mã đó kg có tác dụng
vậy cho em hỏi toán tử >> có tác dụng gi
em cảm ơn
dich>>=1 có nghĩa là dich = dich>>1; dịch phải rồi gán vào 1 biến nào đó.
Còn toán tử >> chỉ dịch bit mà không gán.
nếu bạn viết câu lệnh dich>>1; thì kết quả của câu lệnh này sẽ được lưu vào đâu?? => báo lỗi
hongquyen
23-07-2009, 12:48 AM
vậy anh có thể ví dụ cho em trườg hợp dùng toán tử >> mà kg bị báo lỗi dc kg a??
em cảm ơn
vagabondtt1503
23-07-2009, 12:54 AM
ví dụ :
int16 a = 0xFF;
int16 b;
b = a >> 2;
-->b = 0x3F;
vậy anh có thể ví dụ cho em trườg hợp dùng toán tử >> mà kg bị báo lỗi dc kg a??
em cảm ơn
Muốn không bị báo lỗi thì sau khi dịch bit, bạn phải gán giá trị thu được vào 1 biến nào đó. Giống như bạn vagabondtt1503 làm vậy.
hongquyen
23-07-2009, 11:50 AM
Cảm ơn 2 anh da tra loi giup em!
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.