C语言代码编写规范

第一个:注意缩进

用tab键缩进对齐

第二个:适当的空行

第三个:注释,简明扼要

C语言注释只有两种写法:

第一种:单行注释    //注释文字

第二种:块注释  /*  注释的内容  */,块注释不能嵌套

尤其是重要的核心代码必须写注释

第四个:命名,通俗易懂,英文,千万不要用拼音

C语言中的运算符

算术运算符   +   -   *    /    % (取余)

关系运算符    >    =    <=

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

指针运算   *    &

三目运算符    ?:

求数据类型大小,变量大小    sizeof

位运算           &   |    ~   ^

组合运算       +=   -=   *=   \=      &=   |=

移位运算        >>   <<

自增自减       ++    --

(1) 除法

情况一:

两个整数相除,结果取整,而且不会四舍五入

情况二:

除法运算中有一个是小数

1/2  --》结果不是0.5  是0

16/3 --》5

2/3 --》

c语言为什么除法会四舍五入,C语言学习(2)相关推荐

  1. pic单片机c语言乘除法,PIC单片机C语言程序设计(2)

    五.C语言的标识符和关键字本文引用地址:http://www.eepw.com.cn/article/171168.htm 一个完整的PICC语言程序,通常由包含文件(即头文件1,变量定义.变量说明. ...

  2. c语言强制转换是四舍五入,c语言强制转换四舍五入.docx

    c语言强制转换四舍五入 在C语言中,强制转换后的数是四舍五入还是去尾?去尾要想四舍五入的话(int)(number+0.5)都是直接去尾的.当为数太多时直接截断.所以在强制转换时要很注意C语言有没有数 ...

  3. pic单片机c语言乘除法,PIC单片机C语言编程教程(1)

    原代码调试.使用 MPLAB-IDE 内的调试工具 ICE2000.ICD2 和软件模拟器都可以实现原 代码级的程序调试,非常方便. 首先必须在你的计算机中安装PICC编译器,无论是完全版还是学习版都 ...

  4. c语言noj除法,快速排序~C语言~NOJ1064

    比赛描述 给定输入排序元素数目n和相应的n个元素,写出程序,利用内排序算法中快速排序算法进行排序,并输出排序最后结果的相应序列. 输入 共两行,第一行给出排序元素数目n,第二行给出n个元素,1≤n≤1 ...

  5. c语言用除法求平均数,论C语言两整数平均值的4种算法

    小学数学中我们就学过一种简单的求解两个整数平均数的算法(a+b)/2,当然它同样适用于我们的C语言#include #include int main() { int a = 10; int b =  ...

  6. 【C语言】将一个浮点数四舍五入保留两位小数

    [C语言]将一个浮点数四舍五入保留两位小数 第一次做这个题目的时候,我用了一个比较傻的方法:利用强制类型转换可以得到该浮点数的整数部分,然后分别取出十分位.百分位.千分位上的数字,判断千分位上的数字是 ...

  7. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  8. c语言里什么叫double,c语言double什么意思

    本文收集整理关于c语言double什么意思的相关议题,使用内容导航快速到达. 内容导航: Q1:在c语言中double是什么意思啊? double是指双精度浮点数类型.float指单精度浮点数类型.它 ...

  9. c语言程序设计答案苏小红,C语言程序设计苏小红版答案[推荐阅读]

    printf("%6d",i*j); } printf("\n"); } } 1. 已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句 ...

最新文章

  1. IP地址 DNS DHCP 路由器 NAT
  2. Android SharedPreferences 见解
  3. perl xml dom中文乱码问题解决
  4. qfp封装能够linux,QFP、PQFP、LQFP、TQFP封装形式及PCB详解
  5. java手机飞行模式_用了这么多年手机才知道,飞行模式还藏着这6个功能!太好用了...
  6. java集合源码分析之HashMap
  7. 互联网思维心得体会1500字_读懂《天道》丁元英的3个“高人”思维,你少走10年职场弯路...
  8. Bailian2701 Bailian3864 与7无关的数【进制】(POJ NOI0105-39)
  9. Dijkstra算法求最短路径(附leetcode 743 网络延迟问题)
  10. .net 编译、反编译、查壳、脱壳、反混淆工具
  11. 目前选择四核处理器移动平台,是最佳时机吗?
  12. PS中的颜色深度1位8位16位32位的解释
  13. Android 沉浸式全面详解(这一篇文章就够了)
  14. 硬盘安装ovf镜像版Linux,linux-OVF模板部署问题
  15. 【WPS表格】数据透视表的一些笔记整理
  16. 微信小程序存储、获取封装
  17. afterlogic 7.0.1 php,免费webmail 7.0.1(after logic 最后一个免费版本)
  18. office web apps安装部署 Win 2008 安装
  19. Django7-2.模板系统常用知识点(2)
  20. cdn.bootcss.com网站提供的第三方jQuery库遭到篡改

热门文章

  1. 群辉docker搭建easymock
  2. portainer的使用
  3. 通过filter过滤器对请求参数进行处理
  4. selenium中,用xpath定位当前元素的相邻元素/兄弟元素
  5. 肺功能曲线图怎么看_肺功能报告单怎么看 专家详解肺功能报告单?
  6. Redis 性能优化思路
  7. 机床电气技能实训考核鉴定装置
  8. Kolla-ansible下ceilometer gnocchi grafana监控配置
  9. 安装多个Node的版本(实测有效)
  10. 日常生活 之 ✨显摆......