C入门(数据输入输出,#include)

①关于输入输出:

printf和scanf不是关键字,是库函数的名字
C语言函数库中有一批标准输入输出函数

printf(格式输出)

scanf(格式输入)

putchar(输出字符)

getchar(输入字符)

puts(输出字符串)

gets(输入字符串)

②printf();输出时,用%7.2f格式声明,意思是:输出指定数据占7列,小数部分占2列,小数点也占一列,这样做的好处是:

根据实际需要来输出小数的位数,因为不是任何时候都需要六位小数的

能保证小数点上下对齐,使数据美观。

printf

printf(格式控制,输出表列)格式控制:格式声明(%+个数字符如d、f等)、普通字符

d,i

带符号的十进制整数(整数不输出符号)

可以在格式声明中指定输出数据的域宽(所占列数)

习惯性用d而很少用i

c

输出一个字符

若0~127,按照ASCII码对应输出

若较大例如337

s输出字符串
f

1.基本型:%f

不指定输出数据的长度,由系统根据实际情况绝对数据所占位数。系统一般处理方式为:实数中的整数部分全部输出,小数部分保留6位

2.指定数据宽度和小数位数,用%m.nf

采用四舍五入对小数部分处理,如果小数部分指定为0,则不仅不输出小数,小数点也不输出

3.输出的数据向左对齐,用%-m.nf

当数据长度不超过m时,数据向左靠,右端补空格

 

e,E

指数形式输出实数
o

八进制无符号形式输出整数(不输出前导符0)

 

x,X十六进制无符号形式输出整数(不输出前导符0x),x→小写a~f,X→A~F
g,G%f,%e,两种格式输出选择宽度更小的一种格式,不输出无意义的0

如果想输出%,则连续输入两个%

 ④scanf

格式控制后面应当为变量地址&a,&b,&c
格式控制字符串中有其他字符,输入数据时也要添加

不要随便在输入数据时加空格

结束用空格,回车,Tab等非法字符

 ⑤putchar

putchar(c),这个c可以是字符常量,整型常量,字符变量或整型变量

getchar

 

 

关于程序开头使用预处理指令#include把有关文件放在本程序中

stdio.h(输入输出函数头文件)printf,scanf,putchar,getchar,puts, gets, open, read,write...
math.h(数学函数头文件)abs,fabs,sqrt,floor,rand,sin,cos,tan...

string.h(字符串函数头文件)

ctype.h(字符函数头文件)

strcat,strchr,strcmp,strcpy,strlen,strstr...

isalnum,isalpha,isdigit...

stdlib.h,malloc.h(动态存储分配函数头文件)calloc,free,malloc,realloc

关于#include"stdio.h"与#include<stdio.h>

" "编译时,编译系统先在用户当前目录中寻找包含的文件,若找不到,按照标准方式查找。如果是用户自己体系的相应头文件,只能用“”,例如#include"C:\temp\filel.h"
< >编译器从存放c编译系统的子目录中找所包含的头文件(如stdio.h),这是标准方式,可以提高效率

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值