下载安装visual studio 2019
创建新项目→在解决方案资源管理器下源文件添加新建项(可在视图中打开)→命名以.c后缀结尾
头文件:xxxx.h
源文件:xxxx.c(需要的) xxxx.cpp(默认的)
.c表示C的源程序
.cpp表示C++的源程序
二、第一个c语言程序
关于main函数
1.c语言是从主函数的第一行开始执行的
2.main函数一个项目中有且仅有一个
3.一个项目可以有多个.c文件
4.但是多个.c文件中只能有一个main函数
#includeint main() { printf("Hello World!n"); return 0; } //输入Ctrl+f5运行
n为换行符
使用输出标准printf函数需要引用stdio.h头文件(放到开头)
头文件各种类型:
stdio.h 输入输出标准函数头文件
string.h 字符串操作函数头文件
math.h 数学函数头文件
alloc.h 动态分配地址函数头文件
graphics.h 图形函数头文件
conio.h 屏幕操作函数头文件
dos.h 与DOS接口的函数头文件
char 字符数据类型
short 短整型
int 整型
long 长整型
long long 更长的整型
float 单精度浮点数
double 双精度浮点数
#includeint main() { printf("%dn",sizeof(char)); printf("%dn", sizeof(short)); printf("%dn", sizeof(int)); printf("%dn", sizeof(long)); printf("%dn", sizeof(long long)); printf("%dn", sizeof(float)); printf("%dn", sizeof(double)); return 0; }
sizeof-操作符-计算类型或者变量所占空间的大小
通过sizeof可以计算出每种类型所占的内存 其单位都为字节byte
%d是指定的输出格式,d表示用“十进制整数”形式输出,在这里输出时用sizeof(xx)的值取代%d
计算机中识别二进制0和1都占1bit的内存
相关单位换算
1 byte=8 bit
1 kb= 1024byte
1 mb=1024 kb
1 gb = 1024 mb
......
由图中运行结果可知 int整型与long长整型所占内存居然一样
这是由于 C语言标准:
sizeof(long)>=sizeof(int)
暑期编程PK赛 得CSDN机械键盘等精美礼品!


