三、c语言运算符

c语言有那些运算符

1.算术运算符、逻辑运算符、关系运算符、符值运算符

1.算术运算符

  • 加 - 减 x 乘 / 除 % 余

逻辑运算符 与 && 或 || 非 !

    int a,b;
   a = 8,b = 0;
   //两个条件同时为真结果才为真
   printf("a&&b = %d\n",a&&b);
   //其中有一个为真就为真
   printf("a||b = %d\n",a||b);
## 关系运算符  

< >= <= == !=

// int a,b,c,e;
// a = 6,b = 8,c = 2,e=6;
// printf("a>b=%d\n",a>b);
// printf("a<b=%d\n",a<b);
// printf("a<=e=%d\n",a<=e);
// printf("a>=e=%d\n",a>=e);
// printf("a!=e=%d\n",a!=e);
// printf("a==e=%d\n",a==e);

// printf("%d",a-e || !c );

//扫描函数

int aa;
printf("请从控制台输入一个整数:");
scanf("%d",&aa);
printf("%d+6的结果是:%d",aa,aa + 6);

//基本数据类型 整型(int) 短整型(short) 长整型(long)
// 单精度浮点型(float) 双精度浮点开型(double) 字符型(char)

##基本运算符  加(+)  减(-)  乘(*)  除(/)  余(%)

//加法运算
int a = 9;
char c = '8';
int result = a+c;
//printf("a+c=%d",result);


int aa = 88;
int bb = 99;
long ab = aa+bb;

// printf("aa+bb=%d",ab);

int ac = 44444;
int ad = 44444;
short acd = ac+ad;
//printf("ac+ad=%d",acd);

//减法
double  yuWenChengJi = 98.987;
int shuXueChengJi = 88;

// printf("yw-sx=%.3f",yuWenChengJi-shuXueChengJi);

// 乘法
float age = 18.5;
int bc = 3;

// printf("age*bc=%f" , age * bc);

//除法
float fu = 6.66;
int iw = 2;

// printf("fu/iw=%.2f",fu/iw);

float du = 5;
int dw = 0;

// printf("du/dw=%d",du/dw);

//余
int tt = 56;
int aaa  =3;
//printf("tt%caaa=%d",'%',tt % aaa);

float ttt = 879.98;
float abaga = 3;

// printf("ttt%cabaga=%d",'%',ttt%abaga);

赋值运算符

//++
//float ja = 89.9;
//printf("ja=%.1f\n",ja++);
//printf("ja=%.1f\n",ja++);
//printf("ja=%.1f\n",++ja);
//printf("ja=%.1f\n",ja);

int jaa = 55;
printf("jaa=%d\n",++jaa); // 56
printf("jaa=%d\n",jaa++); //56
printf("jaa=%d\n",++jaa); //58
printf("jaa=%d\n",jaa++); //58
printf("jaa=%d\n",1+jaa++); //60
printf("jaa=%d\n",jaa); //60

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容