从硬件到操作系统再到应用程序,逐层的组成了我们现在使用的计算机。
C语言的早期发展:1969-1973年在美国电话电报公司(AT&T)贝尔实验室开始了C语言的最初研发。根据C语言的发明者丹尼斯·里奇(Dennis Ritchie)说,C语言最重要的研发时期是在1972年。C语言之父和Unix之父——Dennis Ritchie。1978年与莱恩·科尔尼干(Brian Kerninghan)一起出版了名著《C程序设计语言(The C Programming Language)》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。2011年10月12日(北京时间为10月13日),丹尼斯·里奇去世,享年70岁C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。C语言的诞生是和Unix操作系统的开发密不可分的,原先的Unix操作系统都是用汇编语言写的,1973年Unix操作系统的核心用C语言改写,从此以后,C语言成为编写操作系统的主要语言。
C语言中的整型类型:int ,long .short;
C语言中的实型类型:float ,double;
C语言中的字符型类型:char.
注:以上均为常见的类型,并没有将所有的类型完全列出。
ASCLL码的转换:
char A='a';
printf("%d", A);
将'A'转换成自己的ASCLL码的过程,主要是char和%d的使用,需要重点注意。
if...else...语句的使用:
int a = 137;
if (a % 3 == 0)
{
printf("yes\n");
}
else
{
printf("no\n");
}
此代码举例示范了if...else..的用法,判断a的值是否等于137,如果是则输出yes否则输出no.只有两种可能。在使用时要注意他判断条件以及分号的使用。
switch case 的用法:
int cs=2;
switch (cs)
{
case 1:
printf("剪刀\n");
break;
case 2:
printf("布\n");
break;
case 3:
printf("石头\n");
break;
default:
printf("出错了!\n");
break;
}
switch(常数或常数表达式),括号内的内容要与case后的数字相对应。如遇到break则终止整个switch case 过程。在表示其它各种与程序目的无关的可能性时可用一个default来表示其它可能。注意switch()后面无分号。