zoukankan      html  css  js  c++  java
  • C--运算符,表达式和语句实例

    //第五章 运算符,表达式和语句
    
    #include<stdio.h>    //引入头文件
    #include<math.h>
    
    #define ADJUST 7.64  //定义常量
    #define SCALE 0.325
    
    int main(void)      //主程序入口 无返回值 void
    {
        double shoe,foot;     //定义俩个双精度浮点型变量
        shoe=9.0;                 //初始化
        foot=SCALE*shoe+ADJUST;    //初始化
        printf("Shoe size(men's) foot length
    ");   //输出字符
        printf("%10.1f %15.2f inches
    ",shoe,foot);   // %10.1f表示小数点位数为1位,位宽为10字节、
        getchar();          //接收数据光标暂停。
    
    }

     While循环:

    //计算多个鞋子尺码对应的英尺长度
    
    #include<stdio.h>    //引入头文件
    #include<math.h>
    
    #define ADJUST 7.64  //定义常量
    #define SCALE 0.325
    
    int main(void)      //主程序入口 无返回值 void
    {
        double shoe,foot;     //定义俩个双精度浮点型变量
        shoe=9.0; //初始化
        printf("Shoe size(men's) foot length
    ");   //输出字符
        while(shoe<20.0)         //while循环开始,当shoe小于20.0执行循环体内的代码块
        {
        foot=SCALE*shoe+ADJUST;    //初始化
        shoe+=1.0;                             //shoe=shoe+1.0;
        printf("%10.1f %15.2f inches
    ",shoe,foot);   // %10.1f表示小数点位数为1位,位宽为10字节、
        }
        getchar();          //接收数据光标暂停。
    
    }
    //打印前二十个整数和它们的平方
    
    #include<stdio.h>    //引入头文件
    
    int main(void)
    {
        int num=1;   //定义一个整形变量并初始化
    
        while(num<21)        //while循环条件满足执行代码块内
        {
            printf("%d的平方是%d
    ",num,num*num);   //打印输出占位符
            num+=1;                      //num=num+1
        }
        getchar();                   //光标暂停
    }
    /*--指数增长--*/
    #include <stdio.h>
    #define s 64    //定义整形常量64
    
    
    int main(void)
    {
        int a=1;   
        double b,c;  //若数值超出int返回值为-1;所以用double
        b=c=1.0;
    
        while(a<s)
        {
            a+=1;   //a=2  a=3...
            b*=2.0;  //b=2  b=4...
    
            c+=b;    //c=3  c=7...
            printf("%d,%f,%f
    ",a,b,c);
        }
        getchar();
    }

     运算符的优先级:

    先算()再*/然后+-最后赋值。我基本这样子记。

    ++:

    plus=a++  //先将a赋值给plus然后 a=a+1

    plus=++a //先a=a+1然后赋值给plus

    最后是表达式和语句,个人认为非常简单。略。

  • 相关阅读:
    将数组格式的字符串转换成数组
    引号嵌套引起的问题
    如何使用for循环把对象push到数组中,且前面的值不会被覆盖
    如何把一个大的对象,转成若干个小对象,然后在放到数组中
    前端如何设置一天只能点击一次的以及如何去判断第二天0点刷新的一些问题
    let和const的理解以及let,const,var的区别
    watch监控和computed监控
    媒体查询
    react中redux+react-redux插件的应用
    react中控制div的位置移动动画
  • 原文地址:https://www.cnblogs.com/tangt/p/3725790.html
Copyright © 2011-2022 走看看