一,计算机语言
1 机器语言:0 1代码的组合,计算机内部采用二进制,计算机能够识别的语言。
2 汇编语言:用助记符代码指令的操作码,用地址符号或标号代替指令或操作数地址
(1)编译器:在计算机中充当翻译官的角色。编译器又称解释器,译码器
3 高级语言:(1)面向过程的高级语言:代表:C语言
(2)面向对象的高级语言:代表:java/c++/python/c#..........
a 编译型语言:c++/java.......(整体)
b 解释型语言:python........(一条一条)
二,C语言基本框架
1,基本框架
#include <stdio.h>
int main()
{
pirntf("hello world\n")
return 0;
}
标注:include:包含 <stdio.h>:库函数 .h : 头文件 main: 主函数 printf()为打印/输出函数
三,数据类型
1,整型(int)
(1)短整型(short)2个字节
(2)整型(int)4个字节
(3)长整型(long)4个字节
(4)长长整型(longlong)8个字节
2,浮点型(double)
(1) 双精度浮点型(double)8个字节
(2)单精度浮点型(float)4个字节
3,字符型:用单引号引起来的单‘A’(char)1个字节
4,字符串:用双引号引起来的 “ ”
四,变量
故名思意就是可变的量
(1)定义:数据类型 变量名 = 变量值----定义并初始化(赋初值)
数据类型 变量名-------定义不初始化
数据类型 变量名1,变量名2,变量名3........;
举例
#include <stdio.h>
int main()
{
int age=18;//定义并初始化
int age;//定义不初始化
int a,b,c;//定义不初始化
rutent 0;
}
;表示一条语句结束
例子一,写一条定义并初始化的语句
#include <stdio.h>
int main()
{
int age=18;
printf("%d\n",age);
return0;
}
注释:
占位符
整型:%d
单精度浮点型:%f
双精度浮点型:%lf
字符型:%c
字符串:%s
测试:定义并初始化:整型,浮点型,字符型,并一一打印
#include <stdio.h>
int main()
{
int age=18;
printf(“%d\n”age);
short a=6;
printf(“%d\n”a);
long b=7;
printf(“%d\n”b);
long long c=20;
printf(“%d\n”c);
float gg=6.12;
printf(“%f\n”gg);
double kk=7.14;
printf(“%lf\n”kk);
char a='18';
printf(“%c\n”a);
return 0;
}