1.初识C语言(2020.8.30)
1.什么是C语言:一门计算机语言
计算机语言是什么?
人和计算机交流的语言
C/C++/JAVA/phthon
语言的发展:
二进制语言
硬件 电 正电/负电
1 0
101000101010010-手册-低级语言
科学家
1010000-ADD-助记符-汇编语言
B语言
C语言,C++...高级语言
C语言:不成熟》》成熟》》流行
国际标准:
ANSI(美国国家标准局)C-C89/C90
C99 C11(并不流行...不少编译器不支持)
第一个C语言程序:
1.创建工程
2.创建文件
C代码
c-源文件
h-头文件(head)
添加源文件
test.c
3.写代码
main-主函数-程序的入口(从main函数那行开始执行,并且有且仅有一个)
(ctrl+Fn+F10)
int :整型的意思
main前面的int表示main函数调用返回一个整型值
int main()
{这里完成任务
函数-print function-printf-打印函数
printf("helloworld\n")
\n表示要换行
return 0 //返回0
}
库函数-C语言本身提供给我们使用的函数
别人的东西-打招呼:#include
#:代表指令形式
#include:包含一个叫stdio.h的文件
stdio.h:std代表standard; i代表input ;o:代表out
(标准输入输出:当未来要使用这种输入或输出函数的时候都要引用这个头文件)
第一个代码:(输出hehe)
#define _CRT_SECLRE_NO_WARNINGS 1
#include
int main()
{printf("hehe\n");
return 0;}
数据类型:(用来向内存申请空间,创建变量)
(现实生活中有整型{整数}与浮点型{小数})
char //字符数据类型:abcd
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点数
double //双精度浮点数
char ch = 'A';(ch相当于一块内存用来存储A)
printf("%c\n,"ch);%c:表示打印字符格式的数据,上一行的语法表示以字符的形式来打印ch
int age=20;
printf("%d\n",age);
%d:表示打印整型十进制数据(打印整型)
%c:打印字符
%f:打印浮点数字-打小数
%p:以地址的形式打印
%x:打印16进制数字
%lf:表示打印双精度
为什么出现这些类型?
每种类型的大小是多少?