第二章 数据与简单计算程序(笔记 续)


零、写程序:描述数据的处理

  1、描述数据(需要的数据)

  2、描述处理过程

      第一节、基本字符、标识符和关键字

一、空白符号的作用

  空格 、tab(向右缩进)、换行

  shift+tab(想左缩进)

  让程序更易懂。

二、标识符

  1、基本要求。

    1、字母、数字、下划线。

    2、数字不可开头。

    3、不能使用预留关键字。(printf,int..)

  提醒:

    1、一般不用下划线开头。(下划线开头一般代表系统级变量)

    2、全大写变量名一般表示常量。

      define:定义、#define PT 3.14159....

    3、变量起名一般都要有一空的意义标识(程序易读)。

      int num1,num2,sum;

      为了好分辨一般开头大写,或者加下划线;可以使用汉语,但是很麻烦。

      第2节 数据、类型和简单程序

一、常见基本类型

  1、整数型

    int(-32767~32767)  long int (占8字节)

        35        35l

  2、浮点型

    float(小数点后六位)单精度、double双精度,long double

  3、字符型(ASCII 码)

    char 

      '3'只能加一个,加单引号是字符。

    注:科学计数法全是浮点型。

二、函数printf和简单文本输入程序

  格式:printf(字符串):形式参数

  函数的意义:将字符串送到显示硬件

  printf("Hello");实际参数

 

  格式占位符:

    __年__月__日

  printf(格式字符串,实参1,实参2,实参3)

  printf("%d+%d=%d",4,2,6);

  %d    整数占位符

  %ld    长整数占位符

  %f    小数点后双精度占位符

  %lf    长小数点双精度占位符

  %e    科学计数法

  %g    电脑根据需要选择%e   %f

  %c    字符占位符

  %s    字符串占位符

          2.3 运算符、表达式和计算

一、算术运算符和表达式

    1、算术运算符:+  -  *  /

      1、数学表达式变C语言表达式

      2、一目运算符优先于二目运算符

      3、相同类型的算术运算结果一定是原类型,不同类型的运算结果一定是较精确地类型

      4、算术运算符为左结合

二、算数表达式的求值

    1、优先级

      1、先乘除后加减

    2、最先求小括号里的

    3、单目运算符高于双目运算符

    %余的两边必须都是整数

    4、当算术运算符相同时,根据结核性运算符(算术运算符是左结合)

  2、类型计算

    a、自动类型转换

    b、强制类型转换(显式转换)

三、计算和类型

  1、计算的数据是右类型的

        第四节、数学和简单计算

一、函数和函数调用

  double (返回值类型)Area(函数名称,自己起)(double r)

  {

    4  double s;

    5  s=3.1415926*r*r;

    6  return s;

  }

  int main()

  {

    1  double R,area;

    2  R=3.5;

    7  area=3  Area(R);

    8  printf("面积是%f\n",area);

  }


作者:执古,发布于:2018/10/11
原文:https://www.cnblogs.com/lishenghao/p/cNote1.html