紧接着昨天的讲解,我们主要通过编译来讲我们的想法传递给计算机;由我们进行C语言的编写转换成机械语言再由电脑完成汇编语言生成exe可执行程序;我们今天进一步的推进到字符的理解上。
在C语言中字符有着很广阔的范围,字母、数字以及各种字符都可以称之为字符。而我们计算机再进行识别它们时都有对应的ASCII码,其中A:65;a:97;0:48.在于要对这些字符进行使用时可以借由ASCII来进行替代使用。
不同的字母代表的类型不同,%d-int(整形),%c-char(字符),%f-float(单精度浮点),%fl-double双精度浮点。
其中float与double代表小数点的数,float代表小数点后六位,double代表小数点后十二位。
在程序中注释必不可少可详细的对程序对应位置进行解释, // 后加内容,或/* */在其中进行备注。
在C语言中 1字节=8位 位代表2的多少次幂---最高位表示+-号。
int=4字节 char=1字节 float=4字节 double=8字节 short=2字节
short:短整型 long int:长整型(8字节) unsigned:最高位不作为符号位
if与else只能执行一个,if()中非零即一,在这两句后面不加; 其中if可以单独进行使用而else则必须与if配套。
scanf“ ”中%d可以输入多个与“ ”外的,一一对应但不可中间有空格。
字符的代表含义:
/:取整数不取余数 %:取余数不取整数 &&与 ||或 !非
变量必须被定义。 变量名:数字,字母,下划线(-)构成。 其不能以关键字命名且不能以数字做为开头。(可在数字前加下划线)
在接受今天的知识后,个人认为比较简单,充满自信。但在下午的作业环节中我充分的发现了自己的无知,从刚开始的毫无头绪,在两位同学的帮助下错误不断的艰难完成,我再一次充分的认识到了自己的渺小,知识学完后不知如何使用,手生问题麻烦不断希望在以后的日子里加以改正,进步。