真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言常用語句有哪些

本文小編為大家詳細(xì)介紹“c語言常用語句有哪些”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“c語言常用語句有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

在蓬萊等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,蓬萊網(wǎng)站建設(shè)費用合理。

分支語句if
if(表達(dá)式)
{
  語句1;
 }
  else
  {
  語句2;
  }
//分支語句
#include 
#include 
int main()
{
  printf("加入比特\n");
  printf("你要好好學(xué)習(xí)嗎?(1/0)>: ");
  scanf("%d",&input);//1/0
  if(input == 1)
    printf("給你一個好ofeer\n");
  else
    printf("回家賣紅薯\n");
  return 0;
}
循環(huán)語句(while)
while(條件表達(dá)式){
  語句;
}
//while循環(huán)
#include 
int main()
{
  int line = 0;
  printf("加入比特\n");
  while(line < 20000){
    printf("敲一行代碼: %d\n",line);
    line++;
  }
  if(line >= 20000)
  printf("贏取白富美\n");
  return 0;
}
函數(shù)
  • 函數(shù)分兩種

  • c語言的庫函數(shù)

  • 自定義函數(shù)

#include 

//定義一個加法函數(shù)
Add(int x, int y)//函數(shù)名(值1, 值2,....)
{
  //函數(shù)體
  int z = x + y;
  return = z;//返回z
}
int main()
{
  int num1 = 0;
  int num2 = 0;
  printf("%d%d",&num1,&num2);
  //sum = num1 + num2;
  sum = Add(num1, num2);//使用Add函數(shù)進(jìn)行運(yùn)算
  printf("sum = %d\n",sum);
  return 0;
}
數(shù)組
  • 一組相同類型的元素

arr[]
#include 

int main()
{
  int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定義一個存放10個整數(shù)數(shù)字的數(shù)組
  //數(shù)組下標(biāo)默認(rèn)從0開始
  printf("%d\n",arr[4]);//利用下標(biāo)訪問元素
  return 0;
}
操作符
算術(shù)操作符
#include 
int main()
{
  //int a = 5/2;//取商
  int a = 5%2;//取模
  printf("%d\n",a);
  return 0;
}
移位操作符(<< 左移 >>右移)
#include 
int main()
{
  //移(2進(jìn)制)位操作符
  //<< 左移
  //>> 右移
  int a = 1;
  //整型1占四個字節(jié)-32bit位
  //00000000000000000000000000000001
  int b = a<<1;//將2進(jìn)制位整個往左移一位,最后一般補(bǔ)0
  printf("%d\n",b);
  printf("%d\n",a);
  return 0;

}
位操作符(2進(jìn)制位)
  • & 按位與 (同為真)

  • | 按位或 (有一個真)

  • ^ 按位異或

#include 
int main()
{
  //(2進(jìn)制)位操作
  // & 按位與 (同為真)
  // | 按位或  (有一個真)
  // ^ 按位異或
  int a = 3;
  int b = 5;
  //int c = a&b;//1
  //011
  //101
  //001
  //int c = a|b;//7
  //011
  //101
  //111
  int c = a^b;//^表示異或  --6
  //異或的計算規(guī)律:
  //對應(yīng)的二進(jìn)制位相同,則為0
  //對應(yīng)的二進(jìn)制位相異,則為1
  //011
  //101
  //110
  return 0;
}
賦值操作符
#include 

int main()
{
  int a = 10;
  a = 20;
  a = a+10;
  a += 10;
  a = a-20;
  a -= 20;
  a = a & 2;
  a &= 2;
  //復(fù)合賦值符
  return 0;
}
單目操作符
  • ! 邏輯反操作 (把真變成假,把假變成真)

  • - 負(fù)值

  • + 正直

  • & 取地址

  • sizeof() 操作數(shù)的類型長度(以字節(jié)為單位) -- 用來計算變量/類型所占空間的大小,單位是字節(jié)

  • ~ 對一個數(shù)的二進(jìn)制按位取反

  • -- 前置,后置

  • ++ 前置,后置

  • * 間接訪問操作符(解引用操作符)

  • (類型) 強(qiáng)制類型轉(zhuǎn)換

!邏輯反操作

//! 邏輯反操作
#include 

int main()
{
  //int a = 10;
//  int b = 20;
  //a+b;//+ 雙目操作符(又兩個操作數(shù))
  //c語言中我們表示真假
  //0 表示假
  //非0 表示真
  int a= 10;
  printf("%d\n",a);
  printf("%d\n",!a);
  return 0;
}

sizeof  -- 計算變量所占空間大小

//sizeof() 操作數(shù)的類型長度(以字節(jié)為單位) -- 用來計算變量/類型所占空間的大小,單位是字節(jié)
#include 

int main()
{
  int arr[10] = {0};//10個整型元素的數(shù)組
  //10*sizeof(int) = 40
  printf("%d\n",sizeof (arr));
  //計算數(shù)組的元素個數(shù)
  //個數(shù) = 數(shù)組總大小/每個元素的大小
  sc = sizeof(arr)/sizeof(arr[0]);
  printf("%d\n",sz);  
  return 0;
}

原碼,反碼,補(bǔ)碼

#include 
int main()
{
  int a = 0;
  int b = ~a;  //b是有符號的整型
  //` -- 按(2進(jìn)制位)位取反
  //00000000000000000000000000000000
  //11111111111111111111111111111111
  //原碼,反碼,補(bǔ)碼
  //負(fù)數(shù)在內(nèi)存中存儲的時候,存儲的是二進(jìn)制補(bǔ)碼
  //11111111111111111111111111111111 - 原碼
  //11111111111111111111111111111110 - 反碼
  //10000000000000000000000000000001 - 補(bǔ)碼
  //補(bǔ)碼-1 = 反碼,反碼按位取反(原碼的符號位不變) = 原碼
  printf("%d\n",b);//使用的打印的是這個數(shù)的原碼
  return 0;
}

++ --

#include 
int main()
{
  int a = 10;
  //int b = a++;//后置++ :先使用,再++ 
  //int b = ++a;//前置++ : 先++,再使用
  //int b = a--;//后置-- : 先使用,再--
  int b = --a;//前置-- : 先--,再使用
  //printf("a = %d b = $d\n",a,b);// 11 10
  //printf("a = %d b = $d\n",a,b);// 11 11
  //printf("a = %d b = $d\n",a,b);// 9 10
  printf("a = %d b = $d\n",a,b);// 9 9
  return 0;
}

(類型) 強(qiáng)制類型轉(zhuǎn)換

#include 
int main()
{
  int a = (int)3.14;//將double類型強(qiáng)制類型轉(zhuǎn)換為int型
  return 0;
}
雙目操作符
  • 關(guān)系操作符

  •  \>

  • >=

  • <

  • <=

  • !=  用于測試“不相等”

  • ==  用于測試“相等”

  • 邏輯操作符

  • && 邏輯與(兩者都)

  • ||     邏輯或(任意一個)

#include 
int main()
{
  //真 - 非0
  //假 -  0
  //&& - 邏輯與
  //|| - 邏輯或
  int a = 0;
  int b = 5;
  //int c = a && b;//0
  int c = a || b;//1
  printf("%d\n",c);
  return 0;
}
三目操作符
  • 條件操作符

  • exp1?exp2:exp3

#include 
int main()
{
  int a = 10;
  int b = 20;
  int max = 0;
  max = (a > b ? a : b);
  //if(a > b)
    //max = a;
//  else
    //max = b;
  return 0;
}
  • 逗號表達(dá)式

  • exp1,exp2,exp3,....expN

下標(biāo)(利用數(shù)組下標(biāo)可以調(diào)用對應(yīng)的)
#include 
int Add(int x , int y)
{
  int z = 0;
  z = x + y;
  return z;
}

int main()
{
//  int arr[10] = {0};
//  arr[4];//[]下標(biāo)引用操作符
  int a = 10;
  int b = 20;
  int sum = Add(a,b);//() --- 函數(shù)調(diào)用操作符   
  return 0;
}

讀到這里,這篇“c語言常用語句有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站欄目:c語言常用語句有哪些
文章鏈接:http://weahome.cn/article/gscoid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部