第一章--變量&數據類型&&運算符

一:變量

1:變量的定義

<類型名稱>   <變量名稱>  ;bash

 

例如:函數

int price;

int num,ani;

 

 

案例:spa

 

 

#include <stdio.h>
/*就是一條預處理命令,它的做用是通知C語言編譯系統在對C程序進行正式編譯以前需作一些預處理工做。*/
//main函數是C語言的惟一入口
int main()

{

  int price = 0;   

  printf("請輸入金額:");

  scanf("%d",&price);

  int change =  100 - price ;

  printf("找您%d元\n",change);

  return 0;

}

 

一、#include<stdio.h> 
  include 是要告訴編譯器,包含一個頭文件
  在c語言中,任何庫函數調用都須要提早包含頭文件
  <頭文件> 表明讓c語言編譯器去系統目錄下需找相關頭文件。(系統庫函數)
  "頭文件" 表明讓c語言編譯器去用戶當前目錄下尋找相關頭文件。(自定義頭文件)3d


二、main函數
  main函數是c語言的主函數,一個c語言程序有且只能有一個主函數。rest

三、註釋
  // 單行註釋
  /* */ 單行或多行註釋code

四、{} 括號
  函數代碼都是在{}裏包着的blog

五、聲明
  如 :int a; 聲明一個變量一個名字叫a的整型變量ci

六、c語言自定義變量的要求
  字母、數字和下劃線的任意組合
  區分大小寫
  不能使用c語言關鍵字做爲變量名稱字符串

七、每一行結尾必須是英文下的分號(;)編譯器

八、printf函數是向標準輸出設備輸出字符串

九、return語句 
  函數遇到return便終止了,return是關鍵字
  向調用函數返回值
  return 0; 主函數return 0表示成功,-1表示失敗

 

2:變量名

變量名是一種「標識符」。(所謂標識符,是爲了區別這個和那個的不一樣名字)

標識符由數字、字母、下劃線組成

數字不能出如今首位

c的關鍵字(保留字)不能作標識符

 

3:c的關鍵字

auto 、break 、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while、inline、restrict

 

二:數據類型

 

 

 

 三:運算符

1:算術運算符

 

除法運算中注意:

    若是相除的兩個數都是整數的話,則結果也爲整數,小數部分省略,如8/3 = 2;而兩數中有一個爲小數,結果則爲小數,如:9.0/2 = 4.500000。

取餘運算中注意:

    該運算只適合用兩個整數進行取餘運算,如:10%3 = 1;而10.0%3則是錯誤的;運算後的符號取決於被模數的符號,如(-10)%3 = -1;而10%(-3) = 1。

    注:C語言中沒有乘方這個運算符,也不能用×,÷等算術符號。

 

2:賦值運算符

  +=、-=、*=、/=、%=

3:比較運算符

  

4:邏輯運算符

  

 

5:三目運算符

 

#include <stdio.h>
int main()
{
    //定義小編兜裏的錢
    double money = 12     ; 
    //定義打車回家的費用
    double cost = 11.5      ;  
    printf("小編能不能打車回家呢:"); 
    //輸出y小編就打車回家了,輸出n小編就不能打車回家
    printf(   "%c",  money>cost ? 'y' : 'n'            );
    return 0;
}
相關文章
相關標籤/搜索