C语言代码一定要有注释。C语言的注释不仅是为了让不懂C语言的人看得懂代码的意思和所要执行的功能,更是为了让程序员自己在编译出错或者执行代码时达不到所要预期的效果时查找问题的助手。
在写 C语言代码时要注意命名的规范,对于一些变量的命名最好是以变量的类型的首字母以及变量的作用的英文缩写来命名,当然对于一些诸如年月日这样的只能是整数的直接用其英文缩写或全称来命名就勿需要以整型变量int的首字母i作为开头。
- 数据的类型及其输出形式
C语言的数据类型基本有以下几种:
- 整型
整型类型包括短整型(short int)、基本整型(int)、长整型(long int),它们又被分为有符号(signed)和 无符号(unsigned)两种。
基本型:类型说明符为int:值必须是整数,可以是正的,负的或者是0;其取值范围依赖于计算机系统。
短整型:类型说明符为short int或short,用于仅需小数值的场合以节省空间。
长整型:类型说明符为long int或long,用于使用大数值的场合。
无符号型:类型说明符为unsigned。无符号型又可与上述三种类型匹配而构成,只用于非负值的场合。
无符号基本型:类型说明符为unsigned int或unsigned。
无符号短整型:类型说明符为unsigned short。
无符号长整型:类型说明符为unsigned long。
另外整型常量还有进制的分别。它们分别为十进制,八进制,十六进制以及二进制。它们对应的类型输出形式为下:
2.实型
实型也叫浮点型,即可以表示小数点或者指数。它们大致分为以下几类:
单精度float型,输出形式为输出小数型%f;输出指数型%e。
双精度double型,输出形式为输出小数型%lf;输出指数型%le。
长双精度型long double,输出形式为输出小数型%Lf;输出指数型%Le。
3.字符型
字符并不是任意写一个字符,程序都能识别。例如圆周率π在程序中是不能被识别的,只能使用系统的字符集中的字符,目前大部分系统采用美国信息交换标准代码ASCII码(American Standard Code for Information Interchange)字符集。基本ASCII码标准定义了128个字符,用七位二进制来编码,包 括英文大写字母26个、小写字母26个、数字符号0~9十个,还有一些专用符号(如“:”、“!”、“%”)及控制符号(如换行、换页、回车等)。
字符常量是用单引号括起来的一个字符;注意只能是英文的单引号,如’a’、’D’、’+’、’?’等都是字符常量。注意字符常量只能是单字符,不能是字符串,不能用双引号。
字符变量使用类型字符char定义的变量。char是英文character(字符)的缩写。字符变量实质上是的整型变量的一种,一般占用一个字节(8bit),由于它常用来存储字符。所以称为字符变量。当它用于存储字符常量时,实际上是将该字符的ASCII码值存储到内存单元,其输出形式为c。