Giúp e hàm đếm số bit của kí tự

  • Thread starter Thread starter lala_qn
  • Ngày gửi Ngày gửi
Liên hệ QC

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
e mới sữa bài và có kèm file vd theo nhé a/c
e vd cột A2 là các kí tự , có cả các kí tự đặc biệt,
Nhờ a/c viết dùm e hàm ở B2 hàm đếm số bít của các kí tự đó
vì có 1 số kí tự có số bit khác nhau nên e muốn đếm số bit để phân loại
e cảm ơn ạ !
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ a/c giúp dùm hàm này với ạ !
 
Số bít là số gì bạn???
 
e vd cột A2 là các kí tự , có cả các kí tự đặc biệt,
Nhờ a/c viết dùm e hàm ở B2 hàm đếm số bít của các kí tự đó
vì có 1 số kí tự có số bit khác nhau nên e muốn đếm số bit để phân loại
e cảm ơn ạ !

Ví dụ ô A2 có nội dung là "abcd123" thì bạn muốn gì?

Ví dụ
+ Muốn biết "số kí tự của ô A2 (=7)
+ Muốn biết mã ASCII của từng kí tự (dãy số 97, 98, 99, 100,...)

Nói rõ ra nha
 
Ví dụ ô A2 có nội dung là "abcd123" thì bạn muốn gì?

Ví dụ
+ Muốn biết "số kí tự của ô A2 (=7)
+ Muốn biết mã ASCII của từng kí tự (dãy số 97, 98, 99, 100,...)
e mới sữa bài và kèm vd theo a xem giúp dùm e nhé a
thanks a !
Nói rõ ra nha
 
Dấu # sao biết được là 7bit vậy bạn???!$@!!
 
Dấu # sao biết được là 7bit vậy bạn???!$@!!
e dùng đt nó đếm dc số bít của kí tự đó a
giống như trong tn đt a viết tv ko có dấu thì nó là 7 bit a viết tn dc 160 kí tự, còn là tiếng việt là nó tính 16 bít nên số kí tự tn nó giảm đi đó a
 
Nếu ý của bạn là biểu diễn nhị phân của các kí tự gồm 8 bit (0 hoặc 1) và nếu kí tự có biểu diễn nhị phân có bit thứ 8 bằng 0 thì gọi là kí tự 7 bit.

Hàm code(kí tự) cho mã ASVII (là 1 số từ 0 đến 255) của kí tự. Nếu mã đó <128 thì biểu diễn dạng nhị phân có bit 8 là số 0.

Vậy công thức ô B2 = if(code(A2)<128,7,8)
 
Nếu ý của bạn là biểu diễn nhị phân của các kí tự gồm 8 bit (0 hoặc 1) và nếu kí tự có biểu diễn nhị phân có bit thứ 8 bằng 0 thì gọi là kí tự 7 bit.

Hàm code(kí tự) cho mã ASVII (là 1 số từ 0 đến 255) của kí tự. Nếu mã đó <128 thì biểu diễn dạng nhị phân có bit 8 là số 0.

Vậy công thức ô B2 = if(code(A2)<128,7,8)
e thấy có 3 dạng đó là 7,8,16 bit a
 
e dùng đt nó đếm dc số bít của kí tự đó a
giống như trong tn đt a viết tv ko có dấu thì nó là 7 bit a viết tn dc 160 kí tự, còn là tiếng việt là nó tính 16 bít nên số kí tự tn nó giảm đi đó a

Tính theo cách tính của điện thoại thì mình chẳng biết đằng nào mà lần.

Nếu bạn cố hiểu thì tốt nhất hãy thử hỏi người biết lập trình Androi xem
 
Web KT

Bài viết mới nhất

Back
Top Bottom