一、C语言概述
1、C语言是一门计算机编程语言(即人与计算机交流的语言),C\C++\Java\Python等都是计算机语言。
2、语言的发展:语言最初是二进制语言,计算机通电产生正电和负电,在人为规定正电为1,负电为0。此时人们用二进制进行代码编写。后来人们用其他一些符号代替某些特定功能的二进制码,这种符号成称为助记符。如用ADD代替10100001,ADD被称为助记符,用助记符表达的语言称为汇编语言。之后发展到B语言,C语言,C++。
3、C语言流行后,不同机构对C语言有不同的深化,加强,导致C语言不统一,于是便有了一个国际标准(ANSI)C89\C90,后面还有C99\C11,但C99\C11不流行,我们一般使用C89\C90标准。
二、C语言基础(一)
4、第一个C程序
#include<stdio.h>//stdio.h是C语言提供的库函数,调用库函数时使用#include<xxx.h>
//stdio-standard input output,使用scanf,printf时需要的库函数
int main()//主函数-程序的入口,有且仅有一个
//main函数前的int表示main的调用要返回整形
//曾经也写作void main,这里不在运用(过时)
{
printf("hello world\n");//printf-print function
return 0;//return 0中的0表示返回一个整形,与main的类型相同
}
5、数据类型与打印符号
//char //字符数据类型
//short //短整型
//int //整形
//long //长整型
//long long //更长的整形
//float //单精度浮点数
//double //双精度浮点数
//%c 打印字符格式的数据
//%d 打印整形数据
//%f(%lf) 打印单(双)精度浮点数类型的数据
//%p 打印地址
//%s 打印字符串
//%x 打印16进制
//%o 打印8进制
//分析每种数据类型占用内存空间的大小
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));//1个字节
printf(