摘要: %d 有符号10进制整数 %ld 长整型 %hd短整型%md,m指定的是输出字段的宽度,默认左补空格, 如果数据的位数小于m,则左端补以空格,若大于m,则 按实际位数输出,如: printf("%4d,%4d",a,b) 若a=123,d=12345,则输出的结果为: 空格123,12345-%md指定的是输出字段的宽度,右补空格,如果数据的位数小于m,则右端补以空格,若大于m,则 按实际位数输出,另外, 若想在输出值前加一些0, 就应在场宽项前加个0。 例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度 为4位。%hu 无符号短整形 %u无符号整形 阅读全文
posted @ 2014-01-09 16:01 galoishelley 阅读(7028) 评论(0) 推荐(1)
摘要: 如果以下函数,您在使用的时候,总是输出一个莫名的值,是因为您忘记了引用头文件#include 1- atoiint atoi(const char *nptr);把字符串转换成整型数。ASCII to integer 的缩写。#include void funcAtoi(char *str){ float n; n = atoi(str); printf("str = %s, n = %f\n", str, n);}int main(){ char *str1 = "1234.567"; char *str2 = "你好"; func 阅读全文
posted @ 2014-01-09 15:43 galoishelley 阅读(508) 评论(0) 推荐(0)