干货要总结

八天的预科学习,为了便于检验学习的成效和以后的回顾,现对八天来的学习总结如下:

1.入门

作为一个计算机行业的小白,有太多东西需要学习,首先就是对行业的基本发展过程:历史,行业现在的概况,未来的方向有大致的了解。

     最开始就是从专业术语开始学习,十进制变成了二进制,语言分为自然语言、机器语言、高级语言。而计算机由于只是一台电器,只有高低电流之分,因此只能识别两种情况,既高电频和低电频,因此有了二进制:0,1。计算机执行的所有程序最终都是由这两个数字作为最终代码供计算机识别并执行,但由于不同的意思需要不同个数的0、1之间按照不同顺序进行组合,因此不利于人们意志的表达,从而产生了高级语言,通过最接近人的思维方式以一定逻辑思维方式将人的意思用高级语言写出来,再通过编译器将高级语言以计算机中早已存在的个各字符所对应的0,1排列组合编译成计算机能识别的语言,既机器语言然后传送给计算机识别并执行。因此整个编写代码的过程可以分为三步:源代码-编译-执行。

      代码就是计算机高级语言的基本元素,代码的编写过程叫做开发,一段能执行一定功能的完整代码叫做程序,编写程序的软件叫做开发工具,市面上有多重开发工具,常见的有C、C#、C++、java、NET等。

2.变量和常量

      编写程序中一个确定的值,比如圆周率PI=3.1415926就是一个常量,它不会随着条件的改变而改变,与它相对会随着程序中条件的改变值也发生变化的量叫做变量。变量有类型之分,变量需要先声明再赋值,变量的命名需要满足驼峰命名法,单词首字母大写,其余小写。变量只能由数字、字母、下划线组成,且数字不能放在首位。变量的类型有多种,如int、double、char、string、bool等,不同的类型对应不同的取值范围。变量也表示在内存条中占据一定空间的量,其中不同类型的变量占据位置的大小不同,int<double,char<string,现将内存单位罗列如下:1T=1024G、1G=1024M、1M=1024KB、1KB=1024B、1B=8bit,bit就是位。变量之间有些可以相互转化,取值范围小的一般可以隐示转化为取值范围大的,而取值范围大的不能隐示转化为取值范围小的,因为可能会造成数据的丢失。但是取值范围大的可以显示转化为取值范围小的,叫做强制转换。强制转化需要满足各种开发工具中大同小异的语法规则,在此不一一列举,bool类型只有两个值true,false。

3.运算符

      在程序开发中会遇到各种运算符,按类型分有如下几种:

      算术运算符(=, -, +,*,/,%)

      赋值运算符(+=,-=,*=,/=,%=),列举其一:a+=b《》a=a+b,其他相似。同类型才能运算。

      逻辑运算符(||,&&,!依次对应或,且,非)同类型才能运用||,&&

      三目运算符(? : )?前面是条件的真假,:前后是同类型的两个变量或表达式,条件为真返回:之前的值,为假则范围:之后的值。

      位运算符

未完待续........

     

 

posted @ 2017-03-19 23:03  zixinrensheng  阅读(161)  评论(0编辑  收藏  举报