IOS C1 基本概念 10 15

2021-06-26 08:36:55 字數 4869 閱讀 9916

一、變數

變數代表乙個儲存區域;

定義變數

//  型別修飾符

變數名初始值

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轉換為二進位制、八進位制、十六進製制分別對應的值。

//    //連除倒取餘

//    //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 * 2的7次方 + 1 * 2的6次方 + 1 * 2的4次方 + 1 * 2的平方 + 1 * 2的1次方

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

//    

3、(*)計算八進位制075對應的十進位制值

//    //075轉10進製

//    //按權求和

//    //7 * 8的1次方 + 5 * 8的0次方

//    //56 + 5 = 61

//    

4、(*)計算十六進製制0xa8對應的十進位制值

//    //0xa8轉10進製

//    //按權求和

//    //10 * 16的1次方 + 8 * 16的0次方

//    //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、(**)從鍵盤輸入兩個實數a和b,輸出a佔b的百分之幾。小數點後保留2位。

例如:輸入1和4,輸出: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);

}

基本概念 1

首先要知道ecmascript 中的一切都區分大小寫。識別符號就是變數 函式 屬性的名字,或者函式的引數。ecmascript使用的是c風格的注釋,包括單行注釋和塊級注釋。ecmascript 5 引用了嚴格模式的概念。要在整個指令碼中啟用嚴格模式,可以在頂部新增如下 use strict 在函式內...

1 爬蟲基本概念

目錄 一 什麼是網路爬蟲?二 爬蟲分類 三 如何編寫爬蟲 四 爬蟲必備技能 網路爬蟲 又被稱為網頁蜘蛛,網路機械人,在foaf社群中間,更經常的稱為網頁追逐者 是一種按照一定的規則,自動地抓取全球資訊網資訊的程式或者指令碼。學會了爬蟲,我們可以做 python爬蟲程式可用於收集資料。這也是最直接和最...

Kafka 基本概念 1

kafka從0.9版本開始,kafka的標語已經從乙個 高吞吐量,分布式的訊息系統 更改為了 乙個分布式的流平台 注 不要小看標語的改變,標語的改變其實意味著很多。儲存系統 流處理系統 上述說明了流式資料平台所需要的具備的特點,那麼kafka作為乙個流式的資料平台,則都具備了上述的那些特徵?儲存系統...