C语言基本概念总结

今天是第一天上C语言的课程,主要讲了:

1.十进制与二进制,八进制和十六进制的转换.一个八进制等于3位二进制;一个十六进制等于4位二进制.一个字节等于8位二进制.八进制以0为开头标志,十六进制以0x开头为标志.

2.单行注释用/或//进行注释,多行注释用/* */进行注释一段.

3.C语言中的基本类型有:字符型 char 字节长为1;短整型 short 字节长为2;整数型 int 字节长为4;单精度浮点型 float 字节长为4;长整型 long 字节长为4或8;双精度浮点型 double 字节长为8.

4.C语言中的常量是不可改变的.

5.C语言中的变量是指一个存储区域,类似于在酒店中,酒店房间号为变量不变,房间中的住客为变量的值可变.

6.变量的定义:  类型修饰符 变量名 = 初始值;     例如: int age = 23;

7.变量名的定义规则:

(1).变量名可包含字母,数字和下划线,但不能以数字开头(美元符$也可).

(2).变量名不能以运算符或特殊符号(如 % ,\ ,+ 等).

(3).变量名不能重复定义.

(4).变量名最好使用驼峰结构----驼峰命名法(即若只有一个单词可小写命名,如age;若多个单词组合而成的需要从第二个单词开始大写,如zhangSanAge = 12).

(5).变量名最好不要以拼音命名,特别是拼音简写.

8.为了使界面好看,表达式中操作符两边要有空格,逗号后面有一个空格.

9.++和--复合运算符:  

 例如,int b = ++a;等价于a = a +1; 先自增   b = a; 再参与运算

          int b = a++;等价于b = a; 先参与运算  a = a +1; 再自增        

          int b = --a;等价于a = a -1; 先自减   b = a; 再参与运算

          int b = a--;等价于b = a; 先参与运算  a = a -1; 再自减 

10.通过printf函数打印变量的值,需要使用转义字符,转义整型 %d ;转义浮点型 %f ;转义字符型 %c .

11.在printf函数中打印变量的值,输出 %3d是最少占3位,超过按超过算;%-d指左对齐;%04d指最少占4位,不足补0.

12.printf("%.2f\n",3.1); 语句中"%.2f"指输出保留2位的小数点.

13.一个\表示当此行代码过长时需连接下行.

14.scanf函数需要在变量前加&符号,取变量地址.例如:

int a = 0; b = 0; 

scanf("%d%d",&a, &b);

15.在调试时,输入的方式有两种:第一种方式,输入时两个数用空格分隔;第二种方式,输入每个数后按回车键.

16.scanf函数使用时需要注意两个容易出错的地方

(1).scanf("请输入两个数:%d%d",&a ,&b);/scanf函数双引号中不要有文字;

(2).scanf("%d%d\n",&a, &b);/scanf函数双引号中不要有\n,会换行.






  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章