我的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
相关文章推荐
- [原] XAF 添加日期筛选下拉选择
- Thinkphp 数据的修改及删除操作
- Android——播放器和图片轮播
- 互联网的来袭,产品的丰富,电商如何确立何为好产品[太原网络营销师]详解
- 蚂蚁-UVA 10881 - Piotr's Ants
- SQL server存储过程:数据的插入和更新
- Orleans-Hello World
- MyEclipse如何生成javadoc
- 高效使用Bitmaps(一) 大Bitmap的加载
- android 状态栏(StatusBar)
- javascript实现随机生成DIV背景色
- MMSE信道估计方法 LS信道估计
- 简单了解一个WSDL,SOAP的格式
- Orleans is a framework
- JVM内存分析及导致内存溢出的不健壮代码及解决办法
- 知乎问答-如何做一个软件需求分析师
- 如何恢复或导入firefox(火狐浏览器)旧数据
- android 获取图片的长度和宽度
- maven添加sqlserver的jdbc驱动包
- 使用jQuery Rotare实现微信大转盘抽奖功能