mio_lt;stdio.hmio_gt; 输入输出函数 mio_lt;stdarg.hmio_gt; 支持变元个数可变的函数的宏 mio_lt;math.hmio_gt; 数学浮点函数 mio_lt;stdlib.hmio_gt; 内存分配函数 mio_lt;string.hmio_gt; 字符串处理函数 mio_lt;stdbool.hmio_gt; bool类型的ture和false mio_lt;complex.hmio_gt; 支持复数 mio_lt;ctype
1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%cn",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换 为指定的格式输出。 ②普通字符,即需要原样输出的字符。 (2)“输出表列”是需要输出的一些数据,
参数的参数必须在函数头中定义,是调用函数时必须制定的变元占位符. 几个典型的函数头 bool sendMessage(char *text) void printData(int count, double *data) char message getMsg(void) 常见返回类型 int int 2~4bytes short int 2bytes long int 4byte
比如 #include #define HAHA 123.123f; int main(void) { const int HEIHEI = 123; float result = 0.0f; result = HAHA; printf("haha is %fnheihei is %d", result, HEIHEI); return 0; } 这样是可以正常输出的 但
英文的意思就是说文末没有换行符。linux文档的回车换行符是一个字符n 而Windows的是分别的两个nr 所以在Windows下编辑的最后一个字符是r不是n 然后编译器在编译的时候会以为有错误。 所以我们在编辑的时候在文件末尾多按一个回车就可以了, 但我个人觉得这样文件最后不还是nr了吗? 但这样编译器就不会报错了,有点想不明白。