⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atof.c

📁 uboot底层驱动
💻 C
字号:
//#include <ctype.h>
extern float rvalue;

void atoff(char s[])
{
	float val, power;

	int i, sign;
	
	for (i = 0; s[i] == ' '; i++)
	 ;
	sign = (s[i] == '-') ? -1 : 1;
	if (s[i] == '+' || s[i] == '-')
		i++;
	for (val = 0.0; s[i] <= '9' && s[i] >= '0'; i++)
		val = 10.0 * val + (s[i] - '0');
	if (s[i] == '.')
		i++;
	for (power = 1.0; s[i] <= '9' && s[i] >= '0'; i++) {
		val = 10.0 * val + (s[i] - '0');
		power *= 10.0;
	}
	rvalue = sign* val /power;
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -