zoukankan      html  css  js  c++  java
  • 《从问题到程序》第一、二章学习

    《从问题到程序》第一、二章学习

    今天学习了第一、二章,主要讲了基本字符,标识符和关键字,几个常用的数据类型,如int,float,double等,表达式、数学函数以及简单的计算程序。

    #include<stdio.h>
    int main()
    {
         printf("Hello,World!
    "); 
              printf("Welcome
    ");
              printf("to
    ");
              printf("Beijing!
    ");
              printf("welcome
    to
    beijing!
    ");
              printf("A simple,meaningless,not interesting"
                               "but very long string
    "); //不能在字符串的中间空行,但可编译器可以自动将几个字符串拼为一个长字符串。
              printf("%d + %d = %d
    ",2,3,5);
              printf("len:%f, %f,area:%f
    ",2.2,3.5,7.7);
              printf("V= %fcm^3
    ",3.14*6.5*6.5*6.5*4/3);
              printf("the number is %d
    ",1/3*3); 
              printf("the number is %d
    ",1*3/3); //两个式子结果不同,因为int类型的除法是整除,计算的商是整数,余数将被丢掉。所以表达式的结果值为double类型。
              printf("%f
    ,2L+3*4.5
    ");  //int类型的3转变为double类型的3.0,long类型的2L转换为double类型的值
              printf("the number is %d
    ",(int)(3.6*15.8)+4); //强制类型转换:转换表达式前些一对括号,里面写要求转换到的类型名。
              return 0;
    }
    

    代码:

    运行结果:

    注释:

    为什么printf("%f ,2L+34.n")的输出结果会有2L+34.n,因为我引号划在了2L+34.n之后,划在之前运行结果就不会有2L+34.n了。

  • 相关阅读:
    MVC项目发布IIS CSS无法加载
    加班理由总结
    查找SQL Server 自增ID值不连续记录
    MySQL按时间查找
    近期任务
    AngularJs使用过程中,在ng-repeat中使用track by
    Java保留字和关键字
    抽象类和接口的区别
    Java标识符
    Java方法重载
  • 原文地址:https://www.cnblogs.com/wyz-1995/p/7846700.html
Copyright © 2011-2022 走看看