第二章、程序的基本结构与语句

2.1数据的输入:

数据输入,都不常用,只有教学用。

getchar() 从键盘上输入一个字符,按回车后程序就会继续执行下去。

char c;
c = getchar();
putchar(c);

printf("%c",getchar());

scanf 函数: 是格式化输入函数,用来输入任何类型的多个数据

scanf(格式控制,地址表列);

int a,b,c;
scanf("%d%d%d",&a,&b,&c);   //&代表的是地址运算符,表示该变量在内存中的地址。
printf("a+b+c=%d",a+b+c);

// 注意: 这三个输入的数字之间可以用空格,也可以用回车,也可以用tab,但是不能用,
至于使用什么符号,需要看 **格式控制的格式。**

请添加图片描述

&a : 表示变量a在内存中的地址

2.2数据的输出:

putchar(x);   //向屏幕输出一个字符。 只能输出一个字符。

注意:

#include “stdio.h” //预编译命令。 用处:将stdio.h中的所有文件类容全部包含到当前文件中来。

#include 写到整个文件的开头位置。

stdio.h 是一个系统文件。 .h也叫做 头文件。

区别:

#include <stdio.h> <>表示从系统文件中,找不到就报错。

#include “stdio.h” ""表示从当前目录找,找不到再从系统目录找。

” “ 如果头文件是自己写的话,需要使用” “ 。

< > 头文件全部是文件目录自带的。

#include <stdio.h>
int main()
{
	char a,b,c;
	a = 'F'; b = 'H'; c = 'T';
	putchar(a);
	putchar(b);
	putchar(c);

return 0 ;
}
char a,b;
a = 97;  //ASCII
b = 98;  //ASCII
putchar(a);
putchar(b);
putchar('\'');

putchar() ; 只能输出一个字符。

printf(); //向屏幕输出若干个任意类型的数据
printf(格式控制,输出列表);

格式控制: 使用双引号括起来的字符串,有两种信息。
// (1) 原样输出的普通字符 printf(“hello world”);
// (2) 格式字符:“%d”,a printf(“%d”,a);
// %后面只能是一个字符.i

int a,b;
a = 10 ;
b = 11;
printf("%d %d\n",a,b);  格式字符有几个,其后面参数也就是几个。
unsigned int a = 111;
printf("%u\n",a);

char i = 'A';
printf("%c\n",i);   //  A
printf("%d\n",i);   //  65

字符串和字符的区别: 字符串末尾有一个\0 , 这个是字符串结束的标志,并不显示出来。

‘a’ → a

“a” → a\0

printf("中国的英文拼写是%s", "CHINA");
float x,y;
x=2.0;
y=3.15;
printf("%f",x+y);   //输出时保留6-7位有效数字。

//显示%号的三种方法
printf("%%");
printf("%c",'%');
printf("%s","%");
printf("5%ss","%");  // 5%s

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨优秀&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值