C语言基础(二)

字符常量

eg:           'a'

字符串常量

即“多个字符”
注:在字符串的末尾,系统会自动添加一个空字符(结束字符),无论原本是否存在空字符。
eg:"abc"        占用存储空间4Byte

输入输出

将信息输出到外部设备
从外部设备输入信息到电脑中

标准输入输出设备

即键盘、屏幕

标准输入输出流

提供一套想换API来操作标准输入输出设备
头文件:stdio.h

输出

1.输出一个字符
	putchar
2、puts输出行
	puts(char*)
3、格式化输出*
	printf (const char* formate...)
	%md有符号整型   m 宽度  -m  左对齐   +m  右对齐
	%u 无符号整型
	%s 字符串
	%c z字符
	%m.nf浮点型   m  输出宽度   n  保留n位小数位
	%e浮点型

输入

1、输出一个字符(从键盘)
	int getchar()
2、输入一个字符串
	get (char*)
3、格式化输入
	scanf (format,变量地址...)

注:上层i/o为了提高输出效率,减少I/O次数的输出,特在上层I/O中设置了缓冲区(数组),将打印的信息存放到缓冲区,直到下列情况满足:
1、程序正常退出(在退出之前,先将缓冲区清空并输出)
2、缓冲区为满
3、遇到\r或\n字符时
4、fflush 清空缓冲并输出 fflush(0)缓冲屏幕 fflush(1)键盘
5、输入时scanf时也会输出6、关闭缓冲区:setbuf
eg: setbuf(0,NULL) , 0 /stdout–屏幕

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值