![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C程序设计语言
要饭真得好难
这个作者很懒,什么都没留下…
展开
-
exit() _exit() 和 return() 的区别
转载于 http://www.360doc.com/content/12/0504/15/9400799_208611794.shtml#includevoid exit(int status);不像fork那么难理解,从exit的名字就能看出,这个系统调用是用来终止一个进程的。无论在程序中的什么位置,只要执行到exit系统调用,进程就会停止剩下的所有操作,清除包括PCB在内的各种数转载 2012-11-24 20:36:14 · 1060 阅读 · 0 评论 -
struct, union
一、struct1、定义结构体和结构体变量struct Point { int x; int y;};struct Point pt;struct Rect { struct Point pt1; struct Point pt2;}struct Rect scr原创 2014-03-02 18:47:56 · 1628 阅读 · 0 评论 -
算术类型转换
如果计算表达式中各个变量的类型不同,如何计算该表达式?1、如果任何一个操作数为long double类型,则将另一个操作数转换为long double类型。2、否则,如果任何一个操作数为double类型,则将另一个操作数转换为double类型。3、否则,如果任何一个操作数为float类型,则将另一个操作数转换为float类型。4、否则,如果任何一个操作数原创 2014-03-02 18:43:33 · 2082 阅读 · 0 评论 -
float,double
float, double, long double1、float表示单精度浮点数,double,long double表示高精度浮点数。其中各浮点类型的长度分别是:Intel,XP 32位,Microsoft Visual Stdio 2005sizeof(float) = 4sizeof(double) = 8原创 2014-02-26 12:11:10 · 1436 阅读 · 0 评论 -
char,short,int,long,unsigned,signed
char, short, int, long, unsigned, signed。6个关键字可以组合成8种整型类型。signed char, signed short, signed int, signed long,unsigned char, unsigned short, unsigned int, unsigned long。各个整型类型之间的转换。原创 2014-02-25 20:45:06 · 2531 阅读 · 0 评论 -
enum
1、enum用法枚举类型是一种非常特殊的类型,它的值包含在一个命名的常量集合中,这些常量称为枚举符。枚举说明符:enum 标识符 {枚举符表}enum 标识符枚举符表中的标识符声明为int类型的常量,它们可以用在常量可以出现的任何地方。如果其中不包括带有=的枚举符,则相应常量值从0开始,且枚举常量值从左至右一次递增1。如果其中包括原创 2014-02-26 09:02:07 · 1462 阅读 · 0 评论 -
void
一、void1、void 是一种“抽象类型”,sizeof(void) = 0,故不允许使用void来定义变量。例如:void void_variable int func(void void_argument) 都是错误的。2、void 作为函数返回值的限定在C89标准中,如果某个函数没有返回值,那么返回类型为v原创 2014-02-25 08:43:11 · 3589 阅读 · 0 评论 -
C语言有哪些关键字
C89标准中有32个关键字,可以将其分成4部分,分别是数据类型关键字(12),控制语句关键字(12个),存储类型关键字(4个),类型限定符关键字(2个),其他(2个)。数据类型关键字:基本数据类型 void short int long float double signed unsigned enum结构类型 struct union存储类型关键字:原创 2014-02-24 18:40:21 · 2566 阅读 · 0 评论 -
C语言有哪些标准?
1、C语言之父是Dennis Ritchie,他也是UNIX操作系统发明者之一。2、C89标准,ANSI制定的第一个C语言标准,在1989年被正式采用,故称C89,也称ANSI C。该标准随后ISO采纳,成为国际标准(ISO/IEC 9899:1990)。3、C99标准,由ISO制定于1999年(ISO/IEC 9899:1999),故称为C99。4、C11标准,由ISO制原创 2014-02-24 18:36:19 · 7280 阅读 · 0 评论 -
《一个操作系统的实现》读书笔记-- 第一章--最小的“操作系统”
一、最简单的“操作系统”最最简单的“操作系统”就是一个最最简单的引导扇区(Boot Sector)。虽然它不具有任何功能,但是它却能够直接在裸机上运行,不依赖其他软件。一个引导扇区是512个字节,并且以0xAA55为结束标识的扇区。下面就是那个最最简单的引导扇区。org 07C00h ; 告诉编译器程序加载到07C00处 mov a原创 2011-12-10 18:54:29 · 12166 阅读 · 4 评论