小蚂蚁学习C语言(4)——C语言编程预备知识(下)

接上篇:http://my.oschina.net/woshixiaomayi/blog/537132java

11,代码规范化编程

推荐一本书《高质量C/C++编程》林锐  通俗易懂学习

简单的记录一下,就是注意缩进,注意换行编码

老师讲了20分钟,可这些内容就是日常写代码时的习惯啊,平时本身老是怎么写,也没有注意过这仍是个学问呢。估计老师讲的对象应该是历来没有编过程序的人。spa

    

 12,什么是字节.net

    字节就是存储数据的单位,而且是硬件可以访问的最小单位。代码规范

    一个字节 = 8位对象

    1K    =    1024 字节blog

    1M    =    1024K;ci

    1G    =    1024M;

    师说:一我的的成功跟你的努力关系不大,一是时代,二是机遇,三是努力。

    学习完27讲

13,不一样类型数据之间相互赋值的问题

    int i = 45;

    long j = 102345;

    i = j;

    研究C或者C++的话这一块是必需要掌握的,若是之后是要研究java的话,能够无视这一块,由于这在java中是会报错的。

    若是要研究它,须要学习一个知识叫“补码”,若是补码搞不清楚,这个问题就难以搞清楚的。

    这一块能够先不考虑了。刚开始学习的时候,不一样类型的数据不要相互转换。


char使用常见问题解析

# include<stdio.h>

int main(void)

{

    char ch = 'A';    //正确

    //char ch = "AB";    //错误,由于char只有一个字符,AB两个字符放不进去

    //char ch = "A";    //错误,根据以前的笔记能够知道,双引号内部必定添加了\0,因此它不是“一”个字符

    //char ch = 'AB';        //错误,只能存放一个字符,单引号是能用于单个字符

    //char ch = 'B';    //错误,和第一行结合起来,就等于变量名被重复定义了两次

    ch = 'C';

    ch = 'd';

    printf("%c\n",ch);

    return 0;

}


14,什么是ASCII码

它不是一个值,而是一种规定,它规定了不一样的字符使用哪一个整数值去表示。

它规定了 “A” --65

“B” -- 66    等等

实际上第15个问题,也就解决了,字符也是经过这种ASCII编码的规定,以整数的形式存储了起来。


15,字符的存储[字符的本质上与整数的存储方式相同]

见第14问。


学PHP的小蚂蚁 博客 http://my.oschina.net/woshixiaomayi/blog

相关文章
相关标签/搜索