一、初始C语言
1、C语言是一门计算机语言
2、计算机语言--->任何计算机交流的语言(C/C++/JAVA/python)
3、语言的发展
二进制语言
硬件-电-正电+负电
1 0
10100001 - ADD - 助记符 - 汇编语言
B语言 ---> C语言、C++ --- 高级语言
二、第一个C语言代码
1、创建工程
===》新建项目 --- > C++ ---> 空项目 ---> 名称 ---> 保存
2、创建文件
c - 源文件
.h - 头文件
===》右键选中源文件 ---> 添加 新建项 ---> 选中C++文件 ---> 命名.c
3、写代码
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { printf("hehe\n"); return 0; }
无法运行?
===》右键选中 ---> 属性 -- > 系统 ---> 子系统 ---> 选择控制台
ps :Visual Studio 用F5运行
剖析:
#define _CRT_SECURE_NO_WARNINGS 1 //包含一个叫stdio.h的文件 //std-标准 standard input output (便准输入输出) #include <stdio.h> //int - 是整型的意思 //main前面的int表示main函数调用返回一个整型值 int main()//主函数-程序的入口 不能有多个主函数,有且只有一个 { printf("hehe\n");//在这里完成任务 //printf - 打印函数 //库函数-C语言本身提供给我们使用的函数 return 0;//返回 0 }
三、数据类型
char 字符数据类型
-
//char-字符类型 int main() { //char ch='A';//内存申请空间 //printf("%c\n",ch);// %c -- 打印字符格式的数据 int age = 20; printf("%d\n",age);//%d -- 打印整型十进制数据 return 0; }
short 短整型
int 整型
long 长整型
#include <stdio.h> int main() { long num = 100 printf("%d\n",num); return 0; }
long long 更长整型
float 单精度浮点数
double 双精度浮点数
#include <stdio.h> int main() { float f = 5.0; printf("%f\n",f); double d = 3.14; printf("%lf\n",d); return 0; }
%d - 打印整形
%c - 打印字符
%f - 打印浮点数字-打小数
%p - 以地址的形式打印
%x - 打印26进制数字
……
#include <stdio.h> int main() { printf("%d\n",sizeof(char)); printf("%d\n",sizeof(short)); printf("%d\n",sizeof(int)); printf("%d\n",sizeof(long)); printf("%d\n",sizeof(long long)); printf("%d\n",sizeof(float)); printf("%d\n",sizeof(double)); return 0; }
1244848
未完