搜索
您的当前位置:首页格式输入与输出

格式输入与输出

来源:智榕旅游
输入a 和b两个整数,按先大后小的顺序输出a和b Swap是用户定义的函数 ,它的作用是交换两个变量(a和b)的值。

函数的

Scanf中有很多学问 Scanf(“%d%d”,a,b); Scanf(“%d,%d”,a,b);

如果他们之间没有逗号隔开 则输入数字时 加空格 有 加逗号 如果是%c 则什么都不用输入的 哈哈哈 哈哈哈哈哈 哈哈哈

Getchar只能接受一个字符,得到的字符可以赋值给一个字符变量 或整型变量 也可以不赋给任何变量 作为表达式的一部分 例如 Char c; C=getchar; Putchar(c); 可以换成 Printf(getchar());

&a &b &c 中的&是地址运算符 &a指a在内存中的地址

%d%d%d表示要按十进制整数形式输入3个数据 在两个数据之间以一个或多个空格间隔。 也可用ENTER 或 TAB 键 不能用逗号

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

格式输入与输出

Printf函数 (格式输出函数)可以输出多个数据,且为任意类型,而putchar只能输出字符,而且只能输出一个字符。 1、 printf函数

printf(格式控制,输出列表) 例如: 换行符 Printf(“%d,%c\\n“,i,c)

输出表列

格式说明

普通字符:及需要原样输出的字符,例如上面printf函数中双撇号内的逗号、空格和换行符。 输出列表 是要输出的一些数据,可以是表达式。 Printf(“a=%d %c\\n”,a,b)

由于printf是函数,所以实际上都是参数。 Printf(参数1,参数2,…参数n)

格式字符 对不同类型的数据使用不同的格式字符

%d 格式符 按十进制整型数据的实际长度输出 O格式符 以8禁制输出 X格式符 U 格式符 用来输出unsigned型数据 即无符号数 以十进制输出 C 格式符 用来输出一个字符 Char c=‟a‟ Printf(“%c”,c) 输出字符‟a‟

格式符 变量名 要区分

‘a‟ 字符常量 “a” 字符串常量

C 规定在每一个字符串常量的结尾加一个 字符串结束标志 、0 实际上包含两个字符 ‘a‟ 和 „\\0‟

字符型变量只能存放字符常量 它只能放一个字符 不能存放一个字符串 。 如果想将一个字符串存放在变量中以便保存,必须使用字符数组 即用一个字符型数组来存放一个字符串,数组中每个元素存放一个字符。

For 语句 循环语句 字符数组的引用

可以引用字符数组中的一个元素,得到一个字符。

#include main() {

int i,sum=0; i=1;

while (i<=100); {

sum=sum+1; i++; }

printf(\"%d\\n\}

#include main() {

int i,sum=0; i=1; do {

sum=sum+1; i++; }

while (i<=100); printf(\"%d\\n\

顺序结构 最简单的基本结构 (1) 程序开头 的编译预处理命令

(2) 在程序中使用标准函数 又成库函数 除printf ()和

scanf()函数外 其他的都必须使用编译预处理 将相应的头文件包含进来

(3) 顺序结构程序的函数题中 是由完成具体功能的各个运算

语句组成 主要包括 1、 变量类型的说明 2、 赋值语句 3、 运算部分 4、 输出部分

输出输入函数 字符输出函数 Putcher(字符变量)

功能 在显示器上输出单个字符

Putcher函数一次只能输出一个字符 有且只有一个参数

字符输入函数 Getchar()

功能是从箭盘上输入一个字符 不需要参数

格式输出函数printf(“格式控制字符串”,输出列表)

printf(\"\\n\"); }

#include

main() {

int i,t=1,sum=0; for(i=2;i<=5;i++)

t=i*t; printf(\"%d\\n\

}

函数的部分:

1函数的首部 即函数的第一行 包括 int max(int x,inty) 函数类型 函数名 参数类型 参数名 (形参) 函数体 声明部分 :定义所用到的变量和对所调用函数的声明部分 执行部分: #include main() { int max(int x,int y); int a,b,c; scanf(\"%d,%d\ c=max(a,b); printf(\"%d\} int max(int x,int y) { int z; z=(x>y)?x:y; return(z);

因篇幅问题不能全部显示,请点此查看更多更全内容

Top