Trong ngôn ngữ C, nơi họ nghĩ ra tên atoi
để chuyển đổi một chuỗi thành một số nguyên? Điều duy nhất tôi có thể nghĩ đến là Array To Integer cho một từ viết tắt nhưng điều đó không thực sự có ý nghĩa.
Trong ngôn ngữ C, nơi họ nghĩ ra tên atoi
để chuyển đổi một chuỗi thành một số nguyên? Điều duy nhất tôi có thể nghĩ đến là Array To Integer cho một từ viết tắt nhưng điều đó không thực sự có ý nghĩa.
Câu trả lời:
Nó có nghĩa là Ascii thành Số nguyên. Tương tự như vậy, bạn có thể có atol
Ascii to Long, atof
Ascii to Float, v.v.
Tìm kiếm trên Google cho 'atoi "ascii to integer"' xác nhận điều này trên một số trang.
Tôi đang gặp khó khăn khi tìm bất kỳ nguồn chính thức nào trên đó ... nhưng trong danh sách các trang nam này từ phiên bản thứ ba Unix (1973) do chính Dennis Ritchie thu thập, nó có dòng:
atoi(III): convert ASCII to integer
Trên thực tế, ngay cả ấn bản đầu tiên của Unix (năm 1971) các trang đàn ông cũng liệt kê atoi
có nghĩa là Ascii to Integer .
Vì vậy, ngay cả khi không có bất kỳ tài liệu nào chính thức hơn các trang người đàn ông chỉ ra rằng atoi
có nghĩa là Ascii to Integer (tôi nghi ngờ là có và tôi không thể xác định được nó), nó đã được Ascii to Integer theo quy ước ít nhất là từ năm 1971.
AsciiTOInteger
. Ai đặt tên cho những thứ này !? Tệ hơn nữa là không có itoa
chức năng tiêu chuẩn nào cho việc đảo ngược, chỉsprintf
Tôi rất tiếc rằng hàm atoi có nghĩa là ascii thành số nguyên.