三、简单程序设计(顺序结构程序设计)

 

 

一、顺序结构程序

 

#include  //头文件声明

 

 

int main()       //主函数

{

         int a,b;   //定义变量

         int min(int a,int b);   //定义函数

         int max(int a,int b);   //定义函数

         printf("please enter two number:");  //输出提示

         scanf("%d%d",&a,&b);                 //输入提示

         printf("the mim number is %d, the max number is %d",min(a,b),max(a,b));  //输出结果

         return 0;

}

 

 

 

 

int min(int a,int b)  //返回最小值

{

         return a>b?b:a;

}

 

 

int max(int a,int b)  //返回最大值

{

         return a

}

 

以上是一个简单的顺序结构的程序,然后一个C语言的程序大概的结构是:

C程序

源文件1

预处理命令

全局变量

函数1

函数首部

函数体

局部变量声明

执行语句

函数2

/

/

源文件2

/

/

/

源文件3

/

/

/

 

 

二、格式化输入输出

输出格式:

%[标志][数据最小宽度][.精度][数据长度]类型。

 

标识(printf函数常用附加格式符)

+ 表示输出的时候输出数值的符号,数值右对齐,左边补空格;

- 表示输出的时候数值左对齐,右边补空格;

0 表示输出时,在数值的前面多余的空格用0来代替;

 

数据最小宽度

表示用十进制输出的最小位数,当需要输出的数据长度超过该数时,该选项不起作用,数据按实际位数进行输出,当需要输出的数据小于该数时,在该数的左边补0或者空格。

 

精度

输出小数位数,并且四舍五入,倘若输出的是字符,则输出字符的个数。

 

数据长度

是字符,有三种方式:h、l、L。短整型量输出,长整型或双精度量输出,L表示输出long double型。

 

类型

是格式说明符中必须要有的,他表示输出列表里要输出的数据类型。

 

格式字符形式

格式字符含义

d

十进制输出带符号的整数

O

八进制输出一个无符号的整数

x,X

十六进制暑促一无符号的整数

u

十进制塑出一个无符号的整数

f

小数形式输出的带符号的实数

e,E

指数形式输出的带符号的实数

g,G

%e或%f占宽较小的输出的实数

c

输出一个字符

s

输出一个字符串

 

输入:

输入注意&的使用,还有输入时逗号的使用,其余不做展开。

你可能感兴趣的:(C语言)