zoukankan      html  css  js  c++  java
  • 一:c语言(数据类型和运算符)

    1 #include <stdio.h>       /*就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。*/
    2    int main()            /*C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口*/
    3 {
    4       printf("I love imooc!");    /*看一下这里的打印语句是否正确*/  
    5     return 0;
    6 }

    二:数据类型

    1 #include <stdio.h>
    2 int main()
    3 {
    4     int  age=18;/*定义age变量*/
    5     printf("我今年%d岁!
    ", age);
    6     return 0;    
    7 }

    C语言支持数据类型

      格式化输出

        

     1 #include <stdio.h>
     2 int main(){
     3     int age = 18;
     4     float height = 1.85;
     5     char unit = 'm';
     6     printf("小明今年%d岁
    ", age);
     7     printf("小明身高%f%c
    ", height, unit);
     8     printf("小明现在在慕课网上学习IT技术"); 
     9     return 0;
    10 }

      定义常量

    1 #include <stdio.h>
    2 
    3 #define POCKETMONEY   10  //定义常量及常量值
    4 int main()
    5 {
    6    // POCKETMONEY = 12;  //小明私自增加零花钱对吗?
    7     printf("小明今天又得到%d元零花钱
    ", POCKETMONEY);
    8     return 0;  
    9 } 

         自动转换类型

     1 #include <stdio.h>
     2 int main()
     3 {
     4     char c = 'a';
     5     int n = c  ;      //将c赋值给n
     6     float f = c ;     //将c赋值给f
     7     double d = c ;    //将c赋值给d
     8     printf("%d
    ",n);
     9     printf("%f
    ",f);
    10     printf("%lf
    ",d);
    11     return 0;    
    12 }

      强制转换

    1 #include <stdio.h>
    2 int main()
    3 {
    4     double num = 2.5;      //定义浮点型变量num并赋值为2.5
    5     printf("num的整数部分是%d
    ", (int)num);  //强制转换为int  输出2
    6     return 0;
    7 }

    三:运算符

      除法运算中注意:

        如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数结果则为小数,如:9.0/2 = 4.500000。

        取余运算中注意:

        该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。

        注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。

      赋值运算符     

        +=、-=、*=、/=、%=

      比较运算符

      逻辑运算符

      三目运算符

     1 #include <stdio.h>
     2 int main()
     3 {
     4     //定义小编兜里的钱
     5     double money = 12     ; 
     6     //定义打车回家的费用
     7     double cost = 11.5      ;  
     8     printf("小编能不能打车回家呢:"); 
     9     //输出y小编就打车回家了,输出n小编就不能打车回家
    10     printf(   "%c",  money>cost ? 'y' : 'n'            );
    11     return 0;
    12 }
  • 相关阅读:
    ionic3 生命周期
    java基础中this,super
    LeetCode #26 Remove Duplicates from Sorted Array
    LeetCode #24 Swap Nodes in Pairs
    LeetCode #22 Generate Parentheses
    LeetCode #20 Valid Parentheses
    LeetCode #14 Longest Common Prefix
    iOS CAShapeLayer、CADisplayLink 实现波浪动画效果
    iOS CAEmitterLayer 实现粒子发射动画效果
    iOS CAReplicatorLayer 实现脉冲动画效果
  • 原文地址:https://www.cnblogs.com/cyzsoho/p/4802799.html
Copyright © 2011-2022 走看看