Ví dụ:?.các '#" biểu tượng trong Pascal là gì
x := #123;
Tôi cố gắng để tìm kiếm xung quanh Google nhưng tôi chỉ đơn giản là không có ý tưởng gì này có nghĩa
Ví dụ:?.các '#" biểu tượng trong Pascal là gì
x := #123;
Tôi cố gắng để tìm kiếm xung quanh Google nhưng tôi chỉ đơn giản là không có ý tưởng gì này có nghĩa
IIRC nó có nghĩa là một giá trị đặc trưng của các số (ví dụ # 32 -..> space)
# 123 cũng giống như Chr (123), ngoại trừ đó là hằng số ký tự chữ thay vì hàm hệ thống dựng sẵn (Chr). –
FWIW, những ngày này, Chr (32) không làm gì cả. Trong thực tế nó thậm chí không phải là một chức năng, nó hoàn toàn tương đương với # 32 và Char (32). –
#123
là một nhân vật (Char
loại .) giá trị thứ 123
Đây là một extention với Pascal chuẩn, Borland Pascal chấp nhận dấu thăng ('#') theo sau ngay lập tức bởi một số thập phân giữa 0 và 255 là một ký tự đơn với mã đó.
Vâng, trong Delphi 2009+ tất cả các chuỗi là Unicode, vì vậy bạn không bị giới hạn mã từ 0 đến 255 nữa. Ví dụ, # $ 222b là dấu hiệu tách rời. (Trong Delphi, $ là tiền tố hệ thập lục phân.) –
Bạn không bị giới hạn ở các phiên bản trước, hoặc là @Andreas. Delphi hỗ trợ Unicode trong hơn một thập kỷ trước Delphi 2009. –
Delphi hỗ trợ các ký hiệu WideChar trong hơn một thập kỷ? –
Đó là mã ký tự. # 97 tương đương với 'a' v.v ...
Biểu đồ có thể xem here.
== có nghĩa là gì? Trong Delphi, bạn sử dụng: = cho bài tập và = khi kiểm tra bình đẳng. Toán tử == không tồn tại. –
xin lỗi về điều đó. == có nghĩa là "tương đương với". Câu trả lời đã chỉnh sửa cho rõ ràng – CheesePls
OK, do đó, nó không được dự định là biểu thức Delphi. Tôi hiểu rồi! –
Như khác đã đề cập đến đó là một mã ký tự, tôi thường xuyên nhất nhìn thấy chúng được sử dụng để ngắt dòng trong bài viết, hoặc điều khiển nhân vật khác như Tab (# 9)
ShowMessage('Error:'#13#10'Something terrible happened')
Kỳ lạ thay nó không phải là cần thiết để concatinate một chuỗi liên quan đến những điều này.
thì tốt hơn nên sử dụng hàm sLineBreak cho chức năng đó. –
Đó là mã ký tự. # 97 tương đương với chr (97) v.v.
# được gọi là "Ký hiệu số", "biểu tượng băm" hoặc trong "dấu thăng" của Hoa Kỳ " – Nikko
Cảm ơn! Tôi đang tìm kiếm những gì nó được gọi. –
Bao giờ nghe nói về charmap.exe? # là U + 0023: "NUMBER SIGN". –