#include stdio.h(A)

光瞄發表於2018-07-18
/*
第一個*******知識點工程相關資訊********
1、建立工程
    檔案-》新建-》工程-》win32  console applecation 
    -》檔名不能為漢字
2、建立檔案
    檔案-》新建---》檔案-》c++ source file
3、建立的檔案是以字尾名為.C的檔案
*/


//第二點***************程式碼規範*******************
/*
1、程式設計中會有(),{},“”,不要先打一個在寫完了之後再寫一個。
   在需要成對出現的內容要一次性打完
   int main()
   {
   
   }
2、程式碼縮排、
   {
        {
        }
    }
3、在寫程式碼中所有的標點符號都必須是英文狀態下;;
*/

//程式碼註釋:雙斜線表示程式碼註釋,1給程式碼的解釋,
//2、註釋不算程式碼的一部分,計算機不會執行註釋掉的東西
//3、註釋有兩種形式(1)//:單行註釋(2)多行註釋
//4、多行註釋不能巢狀


/*
多行註釋
多行註釋
多行註釋
*/





//第三個知識點******系統模板講解*************

/*#include:表示匯入標頭檔案的符號
#include <>:表示的是匯入系統的標頭檔案
#include “”:表示的是匯入我們自己寫的檔案的內容
stdio.h:系統的輸入輸入標頭檔案所有的標頭檔案都是以.h作為字尾。
*/
#include <stdio.h>
//int main(){}:這是C語言中的一個函式的表達形式,函式會在後面詳細的給大家講解,在這裡先記住固定格式
//一個工程裡面只能有一個main函式,
//main函式是程式的入口
int main()
{
   //printf是一個輸出函式,可以講程式的執行結果輸出讓我們看到
   //‘
’表示在列印的資訊中換行
    printf("asdf
");
    //先記住,當做固定形式理解,他是函式的返回值,在函式那一章節詳細給大家講解
   //程式碼要寫在return的前面
    
    
    //第四個知識點*****進位制的轉化*********
    /*
        1、什麼是進位制?
           時間為例:小時24進位制,滿24為1天
                 分鐘60進位制,滿60分鐘為1小時
                 周 7 進位制, 滿7天為1周
        2、為什麼要學習進位制?
           1、學習程式設計對於程式設計的幫助在於可以實現資料的轉化,
           方便計算機計算我們輸入的資料
           2、計算機只認識0,1(二進位制),而我們通常輸入的資料是十進位制
        3、常用的進位制有哪些?
           1、二進位制
           2、十進位制
           3、八進位制
           4、十六進位制(不常用)
        4、進位制之間的轉換
           1、二進位制轉換為十進位制
               3456(十進位制)==》3*10的3次方+4*10的2次方+5*10的1次方+6*10的0次方
               1011 =》1*2的3次方+0*2的2次方+1*2的1次方+1*2的0次方= 11
               按權求和:每個位的權值等於位數-1

               例子:10011101
               第八位 = 1*2的0次方(1)=1
               第七位 = 0*2的1次方(2)=0
               第六位 = 1*2的2次方(4)=4
               第五位 = 1*2的3次方(8)=8
               第四位 = 1*2的4次方(16)=16
               第三位 = 0*2的5次方(32)= 0
               第二位 = 0*2的6次方(64)=0
               第一位 = 1*2的7次方(128)=128
               1+0+4+8+16+0+0+128 =157



           2、十進位制轉化為二進位制
           連除倒去餘:除倒商為0終止
           27->

              27/2 = 13--1  ^
              13/2 = 6 --1  |
              6/2  = 3 --0  |
              3/2  = 1 --1  |
              1/2  = 0 --1  |
              11011 -> 

            237 -> 11101101 

            237/2 = 118--1
            118/2 = 59 --0
            59/2  = 29 --1
            29/2  = 14 --1
            14/2  = 7  --0
            7/2   = 3  --1
            3/2   = 1  --1
            1/2   = 0  --1
            
  */


    
    
    
    
    return 0;
}

 

相關文章