顺序程序设计&字符数据的输入和输出

关于C语言的学习,磨磨唧唧的。这里就总结一下到目前为止所学的东西。后续还会不断的更新总结。


关于一些基础概念


基础知识非常的冗杂,要总结出来非常非常的多,这里就不再一一总结,只把一些重要的提一提(其实我觉得每个都挺重要的。。)。基础都是在小甲鱼上学习到的,当然一定要坚持看才会越来越明白。

C数据类型:

  • 基本类型
    • 整型
    • 字符型
    • 实型(浮点型)
      • 单精度型 &双精度型
    • 枚举类型
  • 指针类型
  • 构造类型
    • 数组类型
    • 结构体类型
    • 共用体类型
  • 空类型

顺序程序设计


程序可分为三种基本结构:顺序结构 ,分支结构和循环结构。C程序的执行部分是由语句组成的,程序的功能也是由执行语句实现的,那么C语句可以分为以下五类:

1.表达式语句:

表达式语句由表达式加上分号“,”组成。其一般形式为:“表达式;”执行表达式语句就是计算表达式的值。例如:

x=y+z; 赋值语句
y+z;加法运算语句,但计算结果不能保留,无实际意义。
i++; 自增i语句,i自增1。

2.函数调用语句:

由函数名,实际参数加上分号“;”组成。其一般形式为“函数名(实际参数);”例如:

printf("C program"); 调用库函数,输出字符串。

3.控制语句:

用于控制程序的流程,以实现程序的各种结构方式。C语言有九种控制语句。可分为以下三类:

  • 条件判断语句:if语句,switch语句。
  • 循环执行语句: do while语句,while语句,for语句。
  • 转向语句:break语句,goto语句,continue语句,return语句。
4.复合语句:

把多个语句用括号“{}”括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。例如:

{
  x=y+z;
  a=b+c;
  printf("%d%d",x,a);
}

5.空语句:

只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句用来作空循环体。例如:

while (getchar()!='\n');
{
    ;
}

本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。


字符数据的输入和输出


Putchar函数(字符输出函数):

putchar函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为:“putchar(字符变量);”例如:

putchar('A');(输出大写字母A)
putchar(X);(输出字符变量X的值)
putchar('\n');(换行。对控制字符则执行控制功能,不在屏幕上显示)

Getchar函数(键盘输入函数):

getchar函数的功能是从键盘上输入一个字符,其一般形式为:“getchar();”通常把输入的字符赋予一个字符变量,构成赋值语句,如:

    char c;
    c=getchar();


你可能感兴趣的:(顺序程序设计&字符数据的输入和输出)