
编程基础
yarsen
这个作者很懒,什么都没留下…
展开
-
原子操作基本内容
原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。 在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是" 原子操作",因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源互斥的原因。但是,在对称多处理器(Symmetric Multi-Processor)转载 2012-10-19 15:55:18 · 825 阅读 · 1 评论 -
C语言编译全过程
编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.axf等)1转载 2013-04-04 22:08:25 · 651 阅读 · 0 评论 -
LINUX/UNIX下的回车换行与WINDOWS下的区别
http://blog.youkuaiyun.com/warmshepherd/article/details/5414600在LINUX中应用程序读取一个文本文件的内容,但只读对了第一行内容,以后读出都是空,很纳闷。发现在linux/unix下的回车符与windows下的不同,linux/unix下的回车符是'0d',而在windows下侧是'0d0a',据说这和电脑刚开始发展时的电传打印机的速转载 2013-09-13 11:28:46 · 1070 阅读 · 0 评论 -
Printf() 输出格式控制
http://bbs.youkuaiyun.com/topics/330107715[学习笔记--Printf()输出格式控制]hzh-fa 发表于 2006-8-12 12:26:001.转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制转载 2013-10-28 17:19:23 · 788 阅读 · 0 评论