Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Tóm tắt

Trong hệ thống lập trình Microsoft Visual Basic, phiên bản ứng dụng, khi bạn sử dụng hàm Xint () bằng một chuỗi không thể chuyển đổi thành số, bạn nhận được thông báo lỗi sau đây:

Lỗi thời gian chạy ' 13 ': kiểu không khớp

Thông tin Bổ sung

Hàm Ciint chuyển đổi một biểu thức thành số nguyên. Bạn có thể sử dụng bất kỳ biểu thức số hoặc chuỗi hợp lệ nào, nhưng biểu thức chuỗi phải có thể được chuyển đổi thành một số. Tham chiếu hình ảnh trực quan nói rằng bạn nên sử dụng hàm Ciint thay vì hàm Val để cung cấp các chuyển đổi thông tin quốc tế từ bất kỳ kiểu dữ liệu nào khác thành số nguyên. Tuy nhiên, hai hàm không hoạt động chính xác như vậy. Khi bạn dùng hàm Val để trả về các số chứa trong một chuỗi, chỉ các ký tự số đầu tiên trong chuỗi sẽ được trả về. Trong khi hàm Val chỉ trả về một phần số của biểu thức chuỗi, hàm CInt trả về thông báo lỗi ở trên nếu không thể đánh giá biểu thức chuỗi là một số. Sau đây là một bảng biểu thức và các giá trị được trả về bởi các hàm CPC và Val. Expression Value Returned -------------------------------------------- Val("1726 56th Ave NE") 172656 CInt("1726 56th Ave NE") Error message Val("asdf") 0 Cint("asdf") Error message Val("1,000") 1 CInt("1,000") 1000 Val("1.34") 1.34 CInt("1.34") 1 Vì hàm Val trả về giá trị 0 khi dùng với một biểu thức có chứa 0 hoặc không có số nào cả, bạn không thể dùng nó để kiểm tra xem chuỗi nhập là số hợp lệ hay không. Tuy nhiên, bạn có thể sử dụng hàm Ciint trong thủ tục để xác định liệu một chuỗi nhập là một số hợp lệ.

Tham khảo

Để biết thêm thông tin về hàm Ciint, hãy chọn nút tìm kiếm trong tham chiếu cơ bản của Visual Basic và nhập:

CPC

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×