最简单的C程序设计——顺序程序设计
2018-02-23 21:24
274 查看
C语言的概述。
C语言的语句都是用来完成一定操作任务的。一个函数包括声明部分和执行部分,执行部分是由语句组成的。即一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,函数由数据的声明部分和执行部分组成。C语句分为五类:
控制语句,if()···else··· 条件语句,for()···循环语句等等
函数调用语句,由一个函数调用加一个分号构成,如printf(“%c, %c, %c, %c, %c\n”, c1, c2, c3, c4, c5);
表达式语句,i=i+1(是表达式),而i=i+1;(是语句)。任何表达式都可以加上分号而变成语句。例如 i++;
空语句,只有一个分号的语句,什么也不做。有时用来作流程的转向点或作为循环语句的循环体。
复合语句。用{ }把一些语句括起来成为复合语句(又称分程序):
{ float x; int i; x=32767.0; i=(int)x%3; printf("x=%f,i=%d\n",x,i); }
putchar函数
putchar函数的作用是向终端输出一个字符。其一般形式为putchar(c)他可以输出字符变量c的值,C可以是字符型变量或整型变量
#include<stdio.h> void main() { char a, b, c; a='B', b='O', c='Y'; putchar(a); putchar(b); putchar(c); putchar('\n'); }
getchar函数
getchar函数的作用是从终端输入一个字符。它没有参数,其一般形式为 getchar()。函数的值就是从输出设备得到的字符。“`#include
## 格式输出与输入 ## **printf函数** printf一般形式为printf(格式控制,输出表列) (1)格式控制是用双撇号括起来的字符串也称转换控制字符。分为两部分:①格式说明。由“%”和格式字符组成作用是将输出的数据转换成为指定的格式输出。②普通字符,需要远洋输出字符。 (2)输出表列是需要输出的一些数据,可以是表达式。 **格式输出** - d格式符。用来输出十进制。 ①%d,按十进制整型数据的实际长度输出。 ②%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。 ③%ld.输出长整型数据。也可用%mld。 - o格式符以八进制整数形式输出。对长整数可用%lo格式输出,同样也可用%mlo. - x格式符。同上。 - u格式符。用来输出unsigned型数据,即无符号数,以十进制整数形式输出。 ```#include<stdio.h> void main() { unsigned int a=65535; int b=-2; printf("a=%d, %o, %x, %u\n",a,a,a,a); printf("b=%d, %o, %x, %u\n",b,b,b,b); }
c格式符。用来输出一个字符。
“`#include
- s格式符,用来输出一个字符串。 ①%s ②%ms ③%-ms ④%m.ns ⑤%-m.ns ```#include<stdio.h> void main() { printf("%3s, %7.2s, %.4s, %-5.3s\n","CHINA", "CHINA", "CHINA", "CHINA"); } ``` - f格式符用来输出实数。,以小数形式输出。 ```#include<stdio.h> void main() { float x,y; x=111111.111; y=222222.222; printf("%f\n", x+y); }
hljs perl">void main() { float f=123.456; printf("%f %10f %10.2f %.2f -%10.2f\n", f, f, f, f, f); }
e格式符以指数形式输出。
“`#include
- g格式符,用来输出实数,他根据数值的大小,自动选f格式或e格式,且不输出无意义的0。 ## scanf函数 ## 一般形式:scanf函数(格式控制,地址表列) 用scanf函数输出数据 ``` #include<stdio.h> void main() { int a, b, c; scanf("%d %d %d ",&a, &b, &c); printf("%d %d %d\n", a, b, c); }
&是地址运算符,&a指a在内存中的地址。
%*表示跳过指定的列数:
#include<stdio.h> void main() { int a, b; scanf("%2d %*3d %2d",&a,&b); printf("%2d %2d",a, b); }
相关文章推荐
- 第四章 最简单的C程序设计—顺序程序设计 (答案)
- 三、简单程序设计(顺序结构程序设计)
- 第三章 最简单的C程序设计——顺序程序设计
- 第4章 最简单的C程序设计——顺序程序设计
- 第4章 最简单的C程序设计——顺序程序设计
- C语言程序设计-第3章 最简单的C程序设计-顺序程序设计
- 第4章 最简单的C程序设计——顺序程序设计
- (谭版)4 最简单的C程序设计—顺序程序设计
- 最简单的C程序设计——顺序程序设计
- 顺序表的简单程序
- PHP面向对象程序设计类的定义与用法简单示例
- 输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。 比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。
- 关于顺序表的简单操作 4000 合集
- 顺序表的简单实现
- C语言入门学习(3-1)——顺序结构程序设计
- 分布式消息队列RocketMQ&Kafka -- 消息的“顺序消费”-- 一个看似简单的复杂问题
- 【自己动手写数据结构】 -- 简单顺序表的实现
- Android程序设计:自定义View简单颜色选择器
- 湖南省第十一届大学生计算机程序设计竞赛—E - 又一道简单题
- [VFP]实验报告 实验四 顺序及分支程序设计