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ó atolAscii to Long, atofAscii 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ê atoicó 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 atoicó 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ó itoachứ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.