接上篇:
11,代码规范化
推荐一本书《高质量C/C++编程》林锐 通俗易懂
简单的记录一下,就是注意缩进,注意换行
老师讲了20分钟,可这些内容就是平常写代码时的习惯啊,平时自己总是怎么写,也没有注意过这还是个学问呢。估计老师讲的对象应该是从来没有编过程序的人。
12,什么是字节
字节就是存储数据的单位,并且是硬件能够访问的最小单位。
一个字节 = 8位
1K = 1024 字节
1M = 1024K;
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的小蚂蚁 博客