杂内容总结

来源:互联网 发布:读取基站数据 编辑:程序博客网 时间:2024/05/14 01:10


内存 > 固态硬盘 > 机械硬盘。机械硬盘是靠电机带动盘片转动来读写数据的,而内存条通过电路来读写数据,电机的转速肯定没有电的传输速度(几乎是光速)快。虽然固态硬盘也是通过电路来读写数据,但是因为与内存的控制方式不一样,速度也不及内存。 所以,不管是运行QQ还是编辑Word文档,都是先将硬盘上的数据复制到内存,才能让CPU来处理,这个过程就叫作载入内存(Load into Memory)。完成这个过程需要一个特殊的程序(软件),这个程序就叫做加载器(Loader)。


二进制转八进制三位对一位    二进制转十六进制四位对一位


C-Free、Dev C++、Code::Blocks 默认使用MinGW(GCC编译器的Windows版本)或者Cygwin(Windows平台上运行的Linux模拟环境),不是真实的Windows开发环境,但它们小巧、容易安装和卸载。


include 命令的作用也仅仅是将头文件中的文本复制到当前文件,然后和当前文件一起编译


stdio.h 和 stdlib.h 是最常用的两个: stdio 是 standard input ouput 的缩写,stdio.h 被称为“标准输入输出文件”,包含的函数大都和输入输出有关,puts() 就是其中之一。 stdlib 是 standard library 的缩写,stdlib.h 被称为“标准库文件”,包含的函数比较杂乱,多是一些通用工具型函数,system() 就是其中之一。


在C语言中,所有的ASCII码都可以用反斜杠\加数字(默认是8进制)来表示,称为转义字符(Escape Character),因为\后面的字符都不是它原来的ASCII字符的意思了。

\x 十六进制   总结:字符串中出现\、"时必须要转义。


int 建议为一个机器字长。32位环境下机器字长为4字节,64位环境下机器字长为8字节。


八进制由 0~7 八个数字组成,使用时必须以0开头(注意是数字 0,不是字母 o),

十六进制由数字 0~9、字母 A~F 或 a~f 组成,使用时必须以0x或0X(不区分大小写)开头


1) 输出 int 使用%d,输出 short 使用%hd,输出 long 使用%ld 2) 输出十进制使用%d,输出八进制使用%o(注意是字母 o,不是数字 0),输出十六进制使用%x或%X。如果希望带上前缀,可以加#,例如 %#d、%#o、%#x、%#X。

可以发现,无论变量声明为有符号数还是无符号数,只有当以 %u 格式输出时,才会作为无符号数处理;如果声明为 unsigned 却以 d% 输出,那么也是有符号数。


合格程序员:<stdio.h>、<ctype.h>、<stdlib.h>、<string.h> 熟练程序员:<assert.h>、<limits.h>、<stddef.h>、<time.h> 优秀程序员:<float.h>、<math.h>、<error.h>、<locale.h>、<setjmp.h>、<signal.h>、<stdarg.h>





0 0
原创粉丝点击