打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
初识C语言——函数的初识

想学习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++学习资料,大家一起学习交流。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言学习教程第三章-C语言程序设计初步(2)
c语言中的输入输出
Printf和Scan函数的使用方法
0基础学习C语言第五章:输入与输出
C语言格式输出函数printf()详解(2014-11-11)
VC++?cin和cout
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服