PIC CCS编译器中的ATOI()、ATOL()和ATOI32()
ATOI()、ATOL()和ATOI32()PIC CCS编译器中的内部函数。
语法: ivalue=atoi(string)
或
lvalue=atol(string)
或
i32value=atoi32(string)
参数: string是指向字符串中没有结束符的那部分文字的指针;
返回值: 结果ivalue是一个8位整型值.
结果lvalue是一个16位整型值.
结果i32value是一个32位整型值.
功能: 将所指向的string转换成由ptr指向的整型表示方式.符合十进制和十六进制的数都可接受转换. 结果不能表示的,则行为没有定义.
有效性: 适合所有设备.
要求: #include<stdlib.h>
例子: char string[10];
int x;
strcpy(string,”123”); //将”123.456”拷贝到string数组
x=atof(string); //x现在是123.456
例子文件: input.c