IOS;C1_基本概念_10-15

一、變量

        變量代表一個存儲區域;

   定義變量

//  類型修飾符  變量名   初始值

int age = 20;

a.    不能以數字開頭;

b.   變量可以包含下劃線,字母,數字,美元符(%不能開頭)

c.    變量名不能重複。

   int a134 = 422;
   int  $77=1122;

二、命名規範

    規範,駝峯結構一個單詞全小寫,2個以上用駝峯法第一個單詞小寫後面每個詞首字母大寫;

    變量一般用小駝峯法標識。駝峯法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如

//    int myStudentCount;

//    變量myStudentCount第一個單詞是全部小寫,後面的單詞首字母大寫.

//    相比小駝峯法,大駝峯法把第一個單詞的首字母也大寫了。常用於類名,函數名,屬性,命名  空間。譬如

//    public class DataBaseUser;

    //    int liLianYou=67;

    

//    //不要以拼音命名,特別是拼音簡寫,用英文。

//    int hn (河南) = 123

//    int hn (海南) = 124

//    賦值運算符:右邊的值賦給變量。

    

//    操作符兩邊有空格,逗號後面一個空格

//    定義一個臨時變量,進行交換(例如淘寶支付)

//    int a = 9 , b = 10;

//    int temp = a;

//           a = b;

//           b = temp;

//    printf("%d %d\n",a,b);

    

//    //取餘運算

//    int result = 10 % 3;

//    //++ --運算符;

//    int a = 3;

//    a++;//a = a + 1

//    // int b = ++a;先自增在賦值,a = a + 1;先自增,b=a;再運算.

//    int b = a++; //等價b=a;先參與運算,a = a + 1;再自增.

//    //複合運算符

//    += -=  %= /=

   

    

  // 練習

  //  int    principal = 3976000 ;    //本金 principal利息 interest

//    float  interest = 0 , money=0;

//    interest = principal  * 0.035;

//    money = principal  + interest;

//    

//    printf("%.2f\n",money );

//    printf("hi,sea all is water\n");


    

////%3d最少佔3

//      printf ("%-3d%03d\n",3,5);

////小數點的問題

//      printf ("%4.2f\n",3.3322445);//小數點算一位

//      printf("\\%%");

  

//    printf("\

//           %d ",3);           //連接.

    

    //輸入函數需要在變量前加&

//    int a = 0,b=0;

//    scanf ("%d %d", &a,&b);

    //第一種方式輸入數時用空格

    //第二種方式輸入數時用回車

    

    

//    //錯誤點,scanf不能用\n,scanf括號最好不能寫文字.

//    scanf("請輸入數字:%d,%d", &a,&b); //在控制檯輸入的格式與其完全相同才能正確輸出.

//    printf("a=%d,b=%d\n",a,b);


    //    //1*)計算十進制42轉換爲二進制、八進制、十六進制分別對應的值。

  1. //    //連除倒取餘

    //    //42/2 = 21  ...0

    //    //21/2 = 10  ...1

    //    //10/2 = 5   ...0

    //    //5/2 = 2    ...1

    //    //2/2 = 1    ...0

    //    //1/2 = 0    ...1

    //    //----  101010

    //    

    //    //42/8 = 5   ...2

    //    //5 /8 = 0   ...5

    //    //----  052

    //    

    //    //42/16 = 2  ...A

    //    //2 /16 = 0  ...2

    //    //----  0x2A

    //    

    //    

    ////    2*)計算二進制11010110對應的十進制值

    //    //11010110轉換爲10進制

    //    //按權求和

    //    //1 * 27次方 + 1 * 26次方 + 1 * 24次方 + 1 * 2的平方 + 1 * 21次方

    //    //128 + 64 + 16 + 4 + 2  = 214

    //    

    ////    3*)計算八進制075對應的十進制值

    //    //07510進制

    //    //按權求和

    //    //7 * 81次方 + 5 * 80次方

    //    //56 + 5 = 61

    //    

    ////    4*)計算十六進制0xA8對應的十進制值

    //    //0xA810進制

    //    //按權求和

    //    //10 * 161次方 + 8 * 160次方

    //    //160 + 8 = 168

    //    

    ////    5*)打印下面圖形:

    ////          *

    ////         * *

    ////        * * *

    //    

    //    //打印圖形

    //    printf("     *\n");

    //    printf("    * *\n");

    //    printf("   * * *\n");

    //    

    ////    6   **)編寫一個程序,要求用戶輸入一個美元數量,然後顯示出增加%5稅率後的相應金額。格式如下所示:

    ////    Enter an amount:100.00

    ////    With tax added:$105.00

    //    int money = 0;

    //    printf("Enter an amount:");

    //    scanf("%d",&money);

    //    printf("With tax added:$%.0f\n",money * (1 + 0.05));

    ////    7   **)從鍵盤輸入兩個實數ab,輸出ab的百分之幾。小數點後保留2位。

    ////   例如:輸入14,輸出:25.00%

    //    int a = 0,b = 0;

    //    scanf("%d%d",&a,&b);

    //    printf("%.2f%%\n",1.0 * a / b * 100);

    //    

    ////    8、(**)編寫一個程序,要求用戶輸入一個美金數量,然後顯示出如何用最少的20美元、10美元、5美元和1美元來付款:

    ////    Enter a dollar amout:93

    ////    $20  bills: 4

    ////    $10  bills: 1

    ////    $5   bills:0

    ////    $1   bills:3

    //    

    //    int amount = 0;

    //    printf("Enter a dollar amout:");

    //    scanf("%d",&amount);

    //    int count1 = 0,count2 = 0,count3 = 0,count4 = 0;

    //    count1 = amount / 20;

    //    count2 = (amount - count1 * 20) / 10;

    //    count3 = (amount % 10) / 5;

    //    count4 = (amount % 10) - count3 * 5;

    //    printf("$20 bills:%d\n",count1);

    //    printf("$10 bills:%d\n",count2);

    //    printf("$5  bills:%d\n",count3);

    //    printf("$1  bills:%d\n",count4);


    //    9、(*)輸入兩個整數,打印這兩個數的和,差,積,餘數

    //    printf("請輸入2個整數:");

    //    int m = 0,n = 0;

    //    scanf("%d%d",&m,&n);

    //    printf("和:%d差:%d 積:%d 餘數:%d",m + n, m - n, m * n, m % n);

        

    //    10、(*)查找ASCII碼錶,分別用%d輸出字符,用%c輸出整數。

        

        char c = '+';

        int d = 47;

        printf("%d  %c",c,d);

        



}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章