一、C语言是什么?
1.实现人和计算机交流的一种语言。
了解一下语言:
语言:人和人交流: 汉语、英语、韩语、日语
人和计算机交流: 使用计算机语言,C/C++/Java/Python/go....
2.在操作系统之上的是上层软件,操作系统之下的是底层软件,C语言比较擅长的是底层软件的开发,但是并不代表不能做上层软件的事情。
3.C语言的标准:C89 C90 C99 C11......
4.计算机语言的发展:
(助记符储存的语言是汇编语言)
二、第一个C语言程序
写代码:
- 创建.c为后缀的文件----------源文件(注意.cpp是C++源文件的后缀)
(xxxxx.h为头文件)
- 在屏幕上打印hello world
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { printf("Hello World!"); return 0; }
- 主函数的标准写法:
int main() { return 0; }
主函数的古老写法:(现在都不这么写了)
void main() { }
主函数也可以写成:
int main(void) { return 0; }
主函数也有一种写法如下:(但是一般只有用到里面的参数时才会用这个函数)
int main(int argc,char *argv[]) { return 0; }
- printf是一个库函数,库函数是C语言的标准数据库中提供的一个现成的函数,直接就能使用
功能:在屏幕上打印信息
输出函数、打印函数,使用前一定要包含头文件stdio.h
stdio.h 标准输入输出头文件
三、数据类型
char //字符数据类型 1字节 short //短整型 2字节 int //整形 4字节 long //长整型 4字节 long long //更长的整型 8字节 float //单精度浮点数(描述小数) 4字节 double //双精度浮点数(描述小数) 8字节
1.就像书放在书架上需要一块空间,不同类型的数据存储起来也需要不同类型的空间
2.C语言的单位:
bit 比特
byte 字节 1byte=8bit
KB 1KB=1024byte
MB 1MB=1024KB
GB 1GB=1024MB
TB 1TB=1024GB
PB 1PB=1024TB
C语言标准:sizeof(long)>=sizeof(int),所以这里的long、int长度都为4不为错
3.类型的使用:
int weight=100; char ch='h';//注意字符串要用单引号 double price=23.60;