1-6 运算符

简介: 1-6 运算符

1.算术运算符

2.关系运算符

3.逻辑运算符

4. 位运算

1、%u 十进制无符号整数

2、%f 表示输出浮点数

3、%s表示输出 字符串

4、%c表示输出单个字符。

5、%p表示输出指针的值。

6、%e表示输出指数形式的浮点数。

7、%x, %X 表示输出无符号十六进制表示的整数。

8、%0 表示输出无符号以八进制表示的整数。

9、%g表示输出自动选择合适的表示法。

5.复合运算

#include <stdio.h>
void main()
{
  int a = 0;
 
  printf("%i",(a+=6));
 
  //输出结果:6
}

6.逗号运算

#include <stdio.h>
 
void main()
{
  int a = 3;
  int b = 6*3;
  printf("%i",(a,b));
  //输出:18
}

7.条件运算

#include <stdio.h>
 
void main()
{
  int a = 3;
  int b = 6*3;
  printf("%i",(a,b));
  //输出:18
 
  int max = (a > b) ? a : b;
 
  printf("%i",max);
  //输出:18
}

8.指针运算

 

# include <stdio.h>
 
/**
 * 指针:自己理解就是地址。
 * 比如房间号就是这个房间的地址,通过房间号可以找到房间。
 */
void main()
{
  int a = 10;   //变量 a 在内存中开辟一块内存
  int* b = &a;  //定义指针类型 b ,取出a的地址(使用 &)
 
  printf("a=%d,b=%d\n", a, b);//输出变量a和b的值
  printf("*a=%d,*b=%d\n",*b);
 
  //输出结果:
  /**
   * a=10,b=6422296
   * *a=10,*b=6422296
   */
 
  int a1 = 10; //定义整型变量a,b并初始化
  int b1 = 100; //定义指向整型数据的指针变量p1,p2;
  int* p1 , * p2;  //把变量a的地址赋给指针变量p1
  p1=&a1;    //把变量b的地址赋给指针变量p2
  p2=&b1;    //把变量b的地址赋给指针变量p2
 
  printf("a1=%d,b1=%d\n", a1, b1);//输出变量a和b的值
  printf("*p1=%d,*p2=%d\n", *p1, *p2);
  
  /**
   * 结果信息:
   * a1=10,b1=100
   * *p1=10,*p2=100
   */
}
相关文章
|
7月前
|
存储 C++
C++系列六:运算符
C++系列六:运算符
|
22天前
运算符
1、算术运算符 (1)+ - * / % ^(英文输入法状态下Shift+6),返回值为数字 (2)Excel 2010的公式必须由“=”开头 (3)确认输入Enter、Tab、Shift+Enter、Shift+Tab等 分别代表:向下、向右、向上、向左
|
1月前
|
Python
海象运算符
海象运算符。
35 2
|
6月前
|
C++
C++之运算符
C++之运算符
|
7月前
|
C++
c++运算符
c++运算符
58 2
|
7月前
|
C语言
c运算符
c运算符
35 0
|
7月前
|
存储 弹性计算 运维
使用AND运算符
【4月更文挑战第29天】
47 0
|
7月前
|
存储 弹性计算 运维
使用OR运算符
【4月更文挑战第29天】
41 0
|
7月前
|
Java
运算符的文章
运算符的文章
40 0
|
7月前
|
C# 数据安全/隐私保护
C#运算符
C#运算符
38 0