加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

月薪20K的程序员整理的C语言的学习笔记,值得学习!(初学必备)

发布时间:2019-07-30 17:54:16 所属栏目:评测 来源:佚名
导读:副标题#e# C语言是面向过程的,而C++是面向对象的。 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构

运算符描述实例

  • =简单的赋值运算符,把右边操作数的值赋给左边操作数C = A + B 将把 A + B 的值赋给 C
  • +=加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数C += A 相当于 C = C + A
  • -=减且赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数C -= A 相当于 C = C - A
  • *=乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数C *= A 相当于 C = C * A
  • /=除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数C /= A 相当于 C = C / A
  • %=求模且赋值运算符,求两个操作数的模赋值给左边操作数C %= A 相当于 C = C % A
  • <<=左移且赋值运算符C <<= 2 等同于 C = C << 2
  • >>=右移且赋值运算符C >>= 2 等同于 C = C >> 2
  • &=按位与且赋值运算符C &= 2 等同于 C = C & 2
  • ^=按位异或且赋值运算符C ^= 2 等同于 C = C ^ 2
  • |=按位或且赋值运算符C |= 2 等同于 C = C | 2

实例

请看下面的实例,了解 C 语言中所有可用的赋值运算符:

  1. #include 
  2. main() 
  3.  inta = 21; 
  4.  intc ; 
  5.  c = a; 
  6.  printf("Line 1 - = 运算符实例,c 的值 = %dn", c ); 
  7.  c += a; 
  8.  printf("Line 2 - += 运算符实例,c 的值 = %dn", c ); 
  9.  c -= a; 
  10.  printf("Line 3 - -= 运算符实例,c 的值 = %dn", c ); 
  11.  c *= a; 
  12.  printf("Line 4 - *= 运算符实例,c 的值 = %dn", c ); 
  13.  c /= a; 
  14.  printf("Line 5 - /= 运算符实例,c 的值 = %dn", c ); 
  15.  c = 200; 
  16.  c %= a; 
  17.  printf("Line 6 - %= 运算符实例,c 的值 = %dn", c ); 
  18.  c <<= 2; 
  19.  printf("Line 7 - <<= 运算符实例,c 的值 = %dn", c ); 
  20.  c >>= 2; 
  21.  printf("Line 8 - >>= 运算符实例,c 的值 = %dn", c ); 
  22.  c &= 2; 
  23.  printf("Line 9 - &= 运算符实例,c 的值 = %dn", c ); 
  24.  c ^= 2; 
  25.  printf("Line 10 - ^= 运算符实例,c 的值 = %dn", c ); 
  26.  c |= 2; 
  27.  printf("Line 11 - |= 运算符实例,c 的值 = %dn", c ); 

当上面的代码被编译和执行时,它会产生下列结果:

Line 1 - = 运算符实例,c 的值 = 21

Line 2 - += 运算符实例,c 的值 = 42

Line 3 - -= 运算符实例,c 的值 = 21

Line 4 - *= 运算符实例,c 的值 = 441

Line 5 - /= 运算符实例,c 的值 = 21

Line 6 - %= 运算符实例,c 的值 = 11

Line 7 - <<= 运算符实例,c 的值 = 44

Line 8 - >>= 运算符实例,c 的值 = 11

Line 9 - &= 运算符实例,c 的值 = 2

Line 10 - ^= 运算符实例,c 的值 = 0

Line 11 - |= 运算符实例,c 的值 = 2

杂项运算符 ↦ sizeof & 三元

下表列出了 C 语言支持的其他一些重要的运算符,包括 sizeof 和 ? :。

运算符描述实例

sizeof()返回变量的大小。sizeof(a) 将返回 4,其中 a 是整数。

&返回变量的地址。&a; 将给出变量的实际地址。

*指向一个变量。*a; 将指向一个变量。

? :条件表达式如果条件为真 ? 则值为 X : 否则值为 Y

实例

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读