C语言笔记

时间:2022-10-16 13:58:17

Part 4

1.程序语言的功能是:数据表达与数据处理。

          数据表达就是变量定义,对数据进行定义。例如:int a,就是对a这个变量进行整型的定义。

          数据处理就是流程控制,设计语句来执行

2.程序算法表示

           ①文字描述算法

           ②流程图描述算法

                基本框架:

C语言笔记

            ③伪代码表示:接近代码,但是不能在计算机中运行

            ④程序设计语言

C语言笔记

3.标识符

   用来表示数据类型、变量、函数、语句的符号。(就是用户编程时使用的名字,给它们命名。

   标识符是由字母、数字和下划线组成,其中只能以字母和下划线开头。例如:_00、ab、FOR等,像5a,&b,就不可以,而且标识符是有长度限制的1~255个字符。

4.关键字

  C语言中规定的、赋予特定含义的和有专门用处的标识符

   有32个关键字

  数据类型关键字12个:char、int、short、long、float、double、signed、unsigned、enum、struct、union、void

  控制语句关键字12个:if、do、else、while、break、switch、for、default

return、continue、case、goto

  存储类型关键字4个:auto、extern、register、static

  其他关键字4个:const、sizeof、typedef、volatile

5.分隔符 

   分隔符分为逗号和空格两种

6.运算符

  运算符有34种

  算数运算符:+、-、*乘、/除(a/b,如果a、b都为整型,则结果也为整                           型;如果a、b当中有一个为实型,则结果为double,a、b都                         转换为double型)、%求余(a%b,a、b必须为整型,结果也                       为整型,且结果的符号与a的相同}、==等于

  关系运算符:>大于、<小于、>=大于等于、<=小于等于

   赋值运算符:=赋值(将一个常量赋给一个变量,或将一个表达式赋给一个                         变量)、+=(a+=x等价于a=a+x)、-=(a-=x等价于a=a-                           x)*=、/=、%=

   自增自减运算符:++自增、--自减。都是使其变量加或减1

                          前缀:int a=++x,是先计算x+1,再赋值x+1赋给a

                          后缀:int a=x+=,是先赋值x赋给a,再计算x+1

                         自增自减都为单目运算符,操作对象只能是一个变量,不能                           是常量或表达式,例如6--、(a+b)++是错误的

逻辑运算符等其他运算符之后小编会在其他章节讲述