c語言入門 第五章 運算符簡介

1. 表達式和語句

先介紹幾個概念:

  • 表達式是由數據和運算符組成的式子,可以求值,比如 a+b, weigt = 120;
  • 語句是以分號結束的一句話,可以是表達式,也可以是一個操作(變量函數的聲明,調用函數等)
  • 語句塊是由大括號包圍的多條語句

2. 運算符

對於表達式的求值,就需要運算符

c語言的運算符有很多,可以大致分為幾類

  1. 算術運算符:
  2. 條件運算符
  3. 邏輯運算符
  4. 賦值運算符
  5. 位運算符
  6. 其他

按照參與運算的數據數量來分還可以分為

  • 單目運算符
  • 雙目運算符
  • 三目運算符

我們常用的一般是算術運算符,條件運算符,邏輯運算符和賦值運算符

2.1 算術運算符

算術運算符包括:

  • + : 加法運算
  • - : 減法運算(負號)
  • * : 乘法運算
  • / : 除法運算
  • % : 取模運算
  • ++ : 自增運算
  • -- : 自減運算

其中 + - * / % 都是雙目運算, -(負號時) ++ -- 都是單目運算

舉幾個例子

#include<stdio.h>
int main(){
int a = 21;
int b = 13;
printf("a=%d,b=%dn",a,b);
printf("a+b=%dn",a+b); //相加
printf("a-b=%dn",a-b); //相減
printf("a*b=%dn",a*b); //相乘
printf("a/b=%dn",a/b); //相除
printf("a%%b=%dn",a%b); //取模(餘數)
printf("-a=%dn",-a); //負數
return 0;
}

发表回复

相关推荐

點贊超高的晚安心語,用來發朋友圈永不過時!

一、要麼敢愛敢恨快意人生,要麼沒心沒肺扮傻到底,別讓自己活成瞭那種,懂得很多道理卻過不好這一生的人。晚安!二、成年人...

· 2分钟前

亚马逊为什么需要测评?怎么做呢?

在亚马逊的生态系统中,产品测评是一个重要的环节。产品的测评是一个重要的环节,好的测评可以给潜在的买家对于产品质量和性 ...

· 6分钟前

[抗衰老故事]挨饿续命法风靡全球,热量限制(CR)的历史和缺陷

写在前面 热量限制(CR),指保证营养全面的前提下,降低膳食总热量为同龄人平均水平的 50%-70%,这个苛刻的方法被证明能够延 ...

· 15分钟前

電腦上有沒有批量識別二維碼並快速分類的工具

4-1如果需要在電腦上大量地識別二維碼並且要按二維碼的類型分類,該咋辦? 如果自己的工作就是要識別很多二維碼並且對它做分...

· 15分钟前

强者思维恋爱:乌鸦救赎的9600元魅力提升课程,可靠么?

想了解,找我购买即可 来自一个粉丝的提问:乌鸦救赎的9600元魅力提升课程,可靠么?想报名,但害怕被骗,想问问大家,他们 ...

· 20分钟前

Copyright 2015-2025 www.icpchaxun.com ©All Rights Reserved.