您的位置:首页 > 其它

我的c学习:算术运算符与算术表达式 优先级

2016-06-20 09:36 239 查看


除法运算 /

两个整数相除结果为整数 如:5/3=1

“向零取整”:-5/3的结果为-1

模运算/取余运算 %

%两侧均为整型数据 如7%4的结果为3



如何让10+3.5f的结果变为float型(它是一个double型)

用强制类型转换 语法 (类型)(表达式)

如:(float)(10+3.5f);

本课练习:输入一个三位整数,输出它的个十百位分别是多少

#include <stdio.h>
int main()
{
int iThree_intger,iOne,iTen,iHundred;

printf("请输入一个三位整数\n");
scanf("%d",&iThree_intger);

iOne=iThree_intger%10;
iTen=(iThree_intger/10)%10;
iHundred=iThree_intger/100;

printf("个位十位百位分别是:%d %d %d",iOne,iTen,iHundred);
return 0;
}


程序运行结果:



*注:图片来自贺利坚老师C语言及程序设计初步教程的课件中

教程地址:http://edu.csdn.net/course/detail/271
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: