
linux编程
ReedLi
on the way
展开
-
字符串输入gets()、fgets()和字符串输出puts()、fputs()函数
一、字符串输入 想把字符串读到程序中,必须首先预留存储字符串的空间,然后使用输入函数来获取这个字符串。需要分配足够大的存储区来存放希望读入的字符串,不要指望计算机读的时候会先计算字符串的长度,然后为字符串分配空间。常见错误为: char *name; scanf(“%s”, name); 这可能会通过编译,但在读入name的时候原创 2015-11-26 22:42:18 · 2224 阅读 · 0 评论 -
HexToFloat和HexToDouble
要明白如何将十六进制转换为float或double,需要了解浮点数的二进制存储和转换方式。float和double在存储方式上都遵从IEEE的规范,且float遵从IEEE R32.24,而double遵从R64.53。具体转换规则可以参考http://www.cnblogs.com/dolphin0520/archive/2011/10/02/2198280.html。按照转换规则,写出HexTo原创 2016-06-26 21:20:27 · 6029 阅读 · 1 评论