《C语言从入门到精通》学习笔记001-C语言概述

第一章 C语言概述

1.1 程序语言的发展

1.机器语言:由“0”和“1”组成的二进制数组成的指令序列,是第一代计算机语言
2.汇编语言:用一些简洁的字母、符号串来代替一个特定指令的二进制串
3.高级语言:C/C++等

1.2 C语言发展史

1972年美国人Dennis Ritchie设计
1983年美国国家标准学会指定ANSI C

1.3 C语言的特点

1.程序可读性强,编译效率高
2.34种运算符丰富,表达灵活,效率高
3.数据类型丰富
4.结构化程序设计语言
5.可移植性高
6.中级语言

1.4 C语言程序的格式

例1.1 十进制转换为十六进制

#include
main()                                            /*main主函数*/
{
	int i;                                        /*定义变量i*/
	printf("please input decimalism number:\n");  /*普通字符输出*/
	scanf("%d",&i);                               /*scanf以十进制形式获得i值*/
	printf("the hex number is %x",i);             /*以十六进制输出*/
 } 

例1.2 求输入的两数之和

#include
 int add(int a,int b)                      /*自定义函数add*/
 {
 	int c;
 	c=a+b;
 	return c;                              /*将两数之和返回*/
  } 
  main()
{
	int a,b,sum;
	printf("please input two numbers:\n");
	scanf("%d%d",&a,&b);
	sum=add(a,b);
	printf("%d+%d=%d",a,b,sum);
 }

1.一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数。函数是C程序的基本单位。
2.习惯上使用英文小写字母,C语言对大小写区分。
3.书写格式自由,一行可以写n条语句,一条豫剧可以写在n条上。
4.“;”是语句间的分隔符。
5.总是从main开始执行。
6.一对{}表示程序结构层次范围。
7.可以使用适量空格空行增加可读性,但变量名、函数名和保留字中间不能加空格。

你可能感兴趣的:(C语言)