一: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岁!\n", 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岁\n", age);
 7     printf("小明身高%f%c\n", 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元零花钱\n", 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",n);
 9     printf("%f\n",f);
10     printf("%lf\n",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\n", (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 }

 

posted @ 2015-09-12 12:07  若水浮生  阅读(6355)  评论(0编辑  收藏  举报