想学习C/C++或者正在学习C/C++可以加群:558502932,群内有学习资料,大家一起学习交流。
对于很多刚进入大学计算机系大一新生来说,C语言是必不可少的一门课程,今天我就给大家分享一下C语言当中对于函数的定义,如果学过的也可以当做复习一下咯。
prinf()初识:
printf()函数标准的库函数,原型是在“stdio.h”文件,使用前必须加上:#include 一般形式: prinf('格式控制字符串',输出列表) . '%d'表示十进制整型输出 . '%ld'表示十进制长整型输出 . '%c'表示按字符型输出 最常见的原样输出 .原样输出 .多行输出 格式字符串: %[标志][最小宽度][.精度][长度]类型 类型: 1. d 2.o 八进制输出(不输出前缀0) 3.x,X 十六进制输出 4.ud、u 以十进制无符号整型输出 5.f 以小数形式输出单、双精度实数 6.e、E 以指数型输出单、双精度实数 7.g、G 以%f或者%e中较短的输出宽度输出单、双精度 8.c 输出单个字符 9.s 输出字符串 标志: 1. - 结果左对齐,右边填空格 2. + 输出符号(正号或负号)(0是正号) 3. 空格 输出结果为正时候空格,为负数加上负号 4.#(了解,极其特殊) 最小宽度(整数的宽度): 定义输出宽度的格式: %[最小宽度]类型:例子%4d 用我们十进制数来表示输出最少位数。 1.如果:输出数的位数多于定义的宽度,按照实际位数输出 2.如果:实际位数小于定义的宽度则补以空格或0 %[标志][最小宽度][.精度][长度]类型 精度:以.开头,后面跟一个十进制整数。 %.4f; 1.如果输出数字,表示小数的位数;(如果输出的是整数,补(精度-1个)零) 2.如果你输出的是字符,则表示你输出字符的个数(知道有这么一回事) 长度: 1.h表示短整型量输出 2.l表示按长整型量输出 %[标志][最小宽度][.精度][长度]类型 %-10.10lf; 特殊的字符不能够原样输出: 转义字符: \a 响铃 \n 换行 \r 返回首行 \f 换页 \t 水平制表 \v 垂直制表 \' 输出' \? 输出? \\ 输出\(注意是反斜杠) &:取地址符 scanf('格式说明字符串',变量地址) scanf('格式说明字符串',&变量名) 格式化字符串:(提前看下) %c %d %u %ud %lf %p 一般情况下遇到以下情况会结束:(理解部分) 1.遇到回车或者空格.”跳格“ 2.遇宽度结束 3.遇到非法输入结束 i love you */ #include void main() { int a, b, c; printf('请输入三个数:\n'); scanf('%d,%d,%d',&a,&b,&c);//和我们%d,%d,%d格式输入一致 //scanf('%d%d%d', &a, &b, &c);//1.用空格隔开2.回车键(没有边界) printf('%d %d %d', a, b, c); //想学习C/C++或者正在学习C/C++可以加群:558502932,大家一起学习交流 //最简单的获取用户输入 //int weight; //printf('请输入您的体重:\n'); //scanf('%d',&weight); //printf('你的体重是:%d', weight); //printf('*****************************'); /*printf('\t\t********************\t\t')*/; //float a = 3.141569965; //printf('%+12.5lf', a); //printf('%+12.6lf', a); //printf('%+12.7lf\n', a); //printf('%f',a); //int a = 1; //printf('%.8d',a); //float a = 3.1454447878; //printf('%.8f',a); //int a = 123;//实际位数,定义的数位数 //int b = 1234;//实际位数 //int c = 12345;//实际位数 ////printf('%4d%4d%4d',a,b,c); ///*char e = 'dhsjkfhsdkf'; 这种写法是错*/ //printf('%8d\n%5d\n%6d\n', a, b, c); //unsigned int b = -10; //printf('%ud', b); //float a = 12; //printf('%g', a); //int a = 123; //int b = -1234; //int c = -123456; //int d = 0; //printf('%*10d%+10d%+10d%+10d', a, b, c,d); system('pause'); //getchar();//防止闪屏 } 以上,就是今天初识函数的全部内容,希望能对你们有所帮助。 想学习C/C++或者正在学习C/C++可以加群:558502932,群内有大量C/C++学习资料,大家一起学习交流。
联系客服