C语言算术运算符

算术运算符:

单目:++ –

双目:+ - * / %

算术运算符示例:

#include
intmain(){
inta=5,b=3,c=25,d=12;
floatqu;
intre,in,de;
/使用算术运算符/
qu=a/b;//除法
re=a%b;//求模
in=++c;
de=–d;
printf(“商为%f\n”,qu);
printf(“余数为%d\n”,re);
printf(“加1后为%d\n”,in);
printf(“减1后为%d\n”,de);
return0;
}

字符型:
在这里插入图片描述
getchar()和putchar()示例:

#include
intmain(){
chara,b;
printf(“请输入两个字符:\n”);
a=getchar();
fflush(stdin);
b=getchar();
fflush(stdin);
putchar(a);
putchar(b);
putchar(’\n’);
return0;
}
类型转换

自动类型转换

原则:把表示范围小的类型的值转换到表示范围大的类型的值

short -> int -> long -> float -> double

强制类型转换

语法:(类型名) 变量或数值

例如: int a = 5, b = 3; float qu = float(a) / b;

数据类型的转换示例:

#include
intmain(){
charc1,c2;
inti;
c1=65;
i=‘a’;
c2=c1+32;
printf("%c,%d\n%c%d\n",c1,c1,i,i);
printf("%c%d\n",c2,c2);
return0;
}
总结:

算术运算符提供运算功能,包括+、-、*、/、%、++和–字符型变量可以存储单个字符,其值是该字符的ASCII 码getchar() 和 putchar() 函数用来输入输出单个字符的函数类型转换可以让数据实现不同类型的赋值与显示

发布了302 篇原创文章 · 获赞 5 · 访问量 6327
展开阅读全文
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览