Page 85 - ipst-cmanual
P. 85
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 85
5.3 äźÃÒÃÕ stdlib.h
¿§ ¡ª ¹Ñè ·ºÕè ÃÃ¨ÍØ ÂÀÙ ÒÂã¹äźÃÒÃ¹Õ àÕé »¹ ¡ÅÁØ ¢Í§¿§ ¡ª ¹èÑ ·ãèÕ ªá »Å§¢Í ÁÅ٠û٠ẺµÒ §æ áÅкҧ
ÊǹÊíÒËÃѺ¤íҹdz·Ò§¤³ÔµÈÒʵÃ
5.3.1 ¿§ ¡ª ¹èÑ atoi
á»Å§ÊÒÂÍ¡Ñ ¢ÃÐ(áÍÊ¡)éÕ ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô int
ÃٻẺ¿§ ¡ªèѹ
int atoi(const char *s)
¾ÒÃÒÁàÔ µÍÃ
s ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡ÒÃá»Å§ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç
¡Òä¹× ¤Ò
àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô int ·äèÕ ´¨ Ò¡¡ÒÃá»Å§
5.3.2 ¿§ ¡ª ¹èÑ atol
á»Å§ÊÒÂÍ¡Ñ ¢ÃÐ(áÍÊ¡)Õé ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô long
ÃٻẺ¿§¡ªèѹ
int atol(const char *s)
¾ÒÃÒÁÔàµÍÃ
s ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡ÒÃá»Å§ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç
¡Òä¹× ¤Ò
àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô long ·äèÕ ´¨ Ò¡¡ÒÃá»Å§
5.3.3 ¿§ ¡ª ¹èÑ atof
á»Å§ÊÒÂÍ¡Ñ ¢ÃÐ (áÍÊ¡)éÕ ä»à»¹ àÅ¢·È¹ÂÔ Á
û٠Ẻ¿§ ¡ª ¹Ñè
double atof(const char *s)
¾ÒÃÒÁÔàµÍÃ
s ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡ÒÃá»Å§ä»à»¹ àÅ¢·È¹ÂÔ Á
¡Òä¹× ¤Ò
àÅ¢·È¹ÂÔ Á·äèÕ ´¨ Ò¡¡ÒÃá»Å§
5.3 äźÃÒÃÕ stdlib.h
¿§ ¡ª ¹Ñè ·ºÕè ÃÃ¨ÍØ ÂÀÙ ÒÂã¹äźÃÒÃ¹Õ àÕé »¹ ¡ÅÁØ ¢Í§¿§ ¡ª ¹èÑ ·ãèÕ ªá »Å§¢Í ÁÅ٠û٠ẺµÒ §æ áÅкҧ
ÊǹÊíÒËÃѺ¤íҹdz·Ò§¤³ÔµÈÒʵÃ
5.3.1 ¿§ ¡ª ¹èÑ atoi
á»Å§ÊÒÂÍ¡Ñ ¢ÃÐ(áÍÊ¡)éÕ ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô int
ÃٻẺ¿§ ¡ªèѹ
int atoi(const char *s)
¾ÒÃÒÁàÔ µÍÃ
s ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡ÒÃá»Å§ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç
¡Òä¹× ¤Ò
àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô int ·äèÕ ´¨ Ò¡¡ÒÃá»Å§
5.3.2 ¿§ ¡ª ¹èÑ atol
á»Å§ÊÒÂÍ¡Ñ ¢ÃÐ(áÍÊ¡)Õé ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô long
ÃٻẺ¿§¡ªèѹ
int atol(const char *s)
¾ÒÃÒÁÔàµÍÃ
s ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡ÒÃá»Å§ä»à»¹ àÅ¢¨Òí ¹Ç¹àµÁç
¡Òä¹× ¤Ò
àÅ¢¨Òí ¹Ç¹àµÁç ª¹´Ô long ·äèÕ ´¨ Ò¡¡ÒÃá»Å§
5.3.3 ¿§ ¡ª ¹èÑ atof
á»Å§ÊÒÂÍ¡Ñ ¢ÃÐ (áÍÊ¡)éÕ ä»à»¹ àÅ¢·È¹ÂÔ Á
û٠Ẻ¿§ ¡ª ¹Ñè
double atof(const char *s)
¾ÒÃÒÁÔàµÍÃ
s ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡ÒÃá»Å§ä»à»¹ àÅ¢·È¹ÂÔ Á
¡Òä¹× ¤Ò
àÅ¢·È¹ÂÔ Á·äèÕ ´¨ Ò¡¡ÒÃá»Å§