- 什么是C语言
- 第一个代码
- 数据类型
- 常量变量
一、C语言是什么?
C语言是人和计算机交流的语言
C/C++/AVA/python都是计算机语言
二、第一个代码#include//头文件 int main()//主函数--程序入口 { printf("hellon");//打印函数 return 0;//返回0 }
main前面的int表示main函数调用返回一个整型值
运行结果:hello
三、数据类型 1.数据类型的名称及写法char 字符类型
short 短整型
int 整型
long 长整型
flout 单精度浮点
double 双精度浮点
#include2.数据类型大小int main() { char a ="A"; printf("%cn",a); printf("%dn", sizeof(char));//输出的结果:1--字节 printf("%dn", sizeof(short));//2 printf("%dn", sizeof(int));//4 printf("%dn", sizeof(long));//48 printf("%dn", sizeof(long long));//8 printf("%dn", sizeof(float));//4 printf("%dn", sizeof(double));//8 return 0; }
char 1字节
short 2字节
int 4
long 4/8
long long 8
float 4
double 8
四、常量 变量
常量:不变的量,
变量:定义变量,int age =20
#include局部变量和全局变量//两个数相加 int main() { //变量要定义在前面 int num1 = 0; int num2 = 0; int sum = 0; scanf("%d%d", &num1, &num2);//&取地址操作符 //scanf输入函数, 是C语言提供的,scanf_s是VS编译的,用scanf,跨平台性,可移植性 sum = num1 + num2; printf("sum = %dn",sum); return 0; }
局部变量代码块内 {代码块},作用域和生命周期:{}内
int main()
{
{
int a=10;
printf("%dn",a);
}
printf("%dn",a);//error错的
return 0;
}
全局变量代码块外,作用域和生命周期:整个工程,从int main()开始
int main()
int a=10;
{
{
int b=20;
printf("%dn",b);
}
printf("%dn",a);//
return 0;
}



