一: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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM