C语言概述
先了解一下C语言的特点~
优点:代码量少 速度快 功能强大
缺点:危险性高 开发周期长 可移植性不强
接下来介绍一下C语言相关的知识
-
什么是数据类型?
基本类型数据
a、整型
整型 int—占四个字节
长整型 long int—占八个字节
短整型 short int—占两个字节
b、浮点数(实数)
单精度浮点数 float—占四个字节
双精度浮点数 double—占八个字节
c、字符
字符 char—占一个字节 -
什么是变量
变量的本质就是内存中一段存储空间 -
什么是初始化?
变量是必须要初始化的,所谓初始化就是赋值的意思 -
如何定义变量?
数据类型 变量名 = 赋的值;
等价于
数据类型 变量名;
变量名 = 赋的值;
举个栗子
int a = 3;等价于 int a; a = 3;
int a, b;等价于 int a; int b;
int a, b = 3;等价于int a; int b; b = 3;
int a, b; a = b = 5;等价于 int a; int b; a = 5; b = 5;
注意!不可以 int a = b = 5; -
常量在C语言中是如何表示的
a、整数
十进制:就是我们普通的写法
十六进制:前面加0x或0X(注意是数字0)
八进制:前面加0
b、浮点数
普通写法:float = 4.5;
科学计数法:float a = 1.234e2 // a = 123.4
c、字符
单个字符用单引号括起来
‘A’表示字符A
‘AB’是错误的
“AB”正确
“A”是正确的,代表‘A’和‘\0’ -
什么是字节
字节就是存储数据的单位,并且是硬件所能访问的最小单位
1字节 = 8位
1K = 1024字节
1M = 1024K
1G = 1024M -
什么是ASCII
ASCII不是一个值,而是一种规定,它规定了不同的字符是用哪个整数值去表示。
其中必须掌握的有
‘A’----65
‘B’----66
‘a’-----97
‘b’-----98
‘0’-----48 -
基本的输入输出函数printf scanf
printf的一般用法
1、printf(“字符串”);
2、printf(“输出控制符”,输出参数);
输出控制符
%d-----int
%ld----long int
%c-----char
%f------float
%lf-----double
为什么要输出控制符捏~
就是为了让同样的01代码组合以不同的输出格式输出,就会有不同的输出结果
scanf简单用法
scanf(“输出控制符”,输入参数)
就是将键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。
先淦这么多吧~