zoukankan      html  css  js  c++  java
  • 第二章 数据与简单计算程序(笔记 续)

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

      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 ",area);

      }

  • 相关阅读:
    java8学习之Collector复合与注意事项
    动画学习之WIFI图形绘制
    java线程基础巩固---多线程死锁分析,案例介绍
    java8学习之Collector同一性与结合性分析
    java8学习之Collector源码分析与收集器核心
    java8学习之Stream分组与分区详解
    kotlin面向对象之抽象类、继承、多态
    matplotlib-曲线和折线案例
    人口、人口密度分析项目-条形图
    开机自启:bat实现一次性打开win7中的常用软件和文件夹
  • 原文地址:https://www.cnblogs.com/lishenghao/p/cNote1.html
Copyright © 2011-2022 走看看