一、第一个C语言程序
#include <stdio.h>
//代码一般从main函数开始写,且从mian函数的第一行开始执行
int main()//main函数是程序的入口,main函数在一个工程中有且仅有一个
{
printf("hello world\n");
printf("hehe\n");
return 0;
}
//printf是一个库函数是由C语言编译器提供的函数可以直接使用的;
//printf函数的功能是在屏幕上打印,但是使用之前要有头文件stido.h;
//像"hehe" "hello world"这些由双引号引的就是字符串;
二、数据类型
char–字符数据类型
short–短整型
int–整型
long–长整型
longlong–更长的整型
float–单精度浮点数
double–双精度浮点数
1、每种类型的大小
int main()
{
printf("%d\n", sizeof(char));---1
printf("%d\n", sizeof(short));---2
printf("%d\n", sizeof(int));---4
printf("%d\n", sizeof(long));---4
printf("%d\n", sizeof(long long));---8
printf("%d\n", sizeof(float));---4
printf("%d\n", sizeof(double));---8
return 0;
}
为什么整型int和长整型long大小相同呢?
C语言规定sizeof(long)>=sizeof(int)
----------------- 4或8-------------4--------
2、类型的使用
char ch=‘a’;
int weigth=100;
…
三、变量常量
1、变量的命名
1.只能由字母、数字、下划线( _ )组成且不能以数字开头。
2.变量名中区分大小写且不能使用关键字。
3.长度不能超过63个字符。
2、定义变量的方法
eg.int age=12 —>定义年龄
int weigth=55 —>定义体重
像小数 33.3直接写出来编译器默认是double型
但是在33.3后加上一个f 这个时候33.3f就是float型
float weigth==33.3f
3、变量的分类
•全局变量
•局部变量
#include <stdio.h>
int a = 20;//全局变量
int main()
{
int a = 10;//局部变量
printf("a=%d\n", a);--->10
return 0;
}
**首先原则上局部变量和全局变量的变量名尽量不要冲突
**其次当两者变量名冲突时:局部变量优先