1.什么是c语言
(1)c语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、少量生产的机器码以及不需要任何运行环境支持便能运行的编程语言。
(2)为避免各开发商用的c语言语法产生差异,由美国国家标准局为c语言制定了一套完美的美国国家标准语法,称为ANSI C,作为c语言最初的标准。
2.第一个c语言程序
#include
int main() //main函数只能有一个
{
printf("Hello worldn");
return 0; //return 0用来告知程序的结束,返回类型是int
}
3.数据类型 32位
char 1byte //字符数据类型
short 2byte //短整型
int 4byte //整型
long 4byte //长整型
long long 8byte //更长整型
float 4byte //单精度浮点型
double 8byte //双精度浮点型
注释:
1byte(字节)=8bit(位)
1KB=1024byte
1MB=1024KB
1GB=1024MB
使用char类型时,当对象为单个字符需要用‘ ’,当对象为字符串时需要用“ ”
Eg:1.'w' 2."linqinyan"
其中可以运用sizeof来计算每种类型的空间大小,sizeof是c语言中保留关键字,也可以认为是一种运算符,单目运算符;sizeof是计算对象所占的字节数(byte)。
4变量、常量
(1)变量的分类为局部变量与全局变量
#include
sum=10
int main()
{
int num1=0;
int num2=0;
int sum=0;
printf("请输入两个操作数”);
scanf("%d_%d",&num1,&num2);
sum=num1+num2;
printf("sum=%dn",sum);
return 0;
}
(2)常量
#include
//举例
enum sex
{
NUM1,
NUM2=6,
NUM3
};
//括号中的NUM1,NUM2,NUM3是枚举常量
int main()
{
//字面常量演示
3.14;//字面常量
1000;//字面常量
//const 修饰的常量
const float num=3.14f; //用const修饰后num变为了常量,之后不可修改num的值
//#define的标识符常量演示
#define MAX 100
printf("max=%dn",MAX);
//枚举常量演示
printf("%dn",NUM1); //0
printf("%dn",NUM2); //6
printf("%dn",NUM3); //7
// 注释:枚举常量的默认是从0开始,依次向下递增1的
return 0;
}



