摘要:本次总结主要是针对编程的一些基础知识,包括数据类型、变量、常量、字符串、数组。
一、数据类型
char ——字数数据类型 ,打印可用“%c”,占内存空间的大小为 1 个字节
short ——短整型, 打印可用“%d” 占内存空间的大小为 2 个字节
int —— 整形 打印可用“%d”,占内存空间的大小为 4 个字节
long ——长整形 打印可用“%d” 占内存空间的大小为 4 个字节
long long—更长的整形 打印可用“%d” 占内存空间的大小为 8 个字节
float —— 单精度浮点数 打印可用“%.nf” 占内存空间的大小为 4 个字节 . n”表示打印到小数后n位
double— 双精度浮点数 打印可用“ %.nlf” 占内存空间的大小为8 个字节 “. n”表示打印到小数后n位
二、变量、常量
(一)定义变量、变量的方法
变量:
int age = 10;
float tall = 12.3f;
char ch = 'a';
double tall = 12.3;//默认是double类型 ,float则需要加上f
常量:
const修饰的变量:const float tall = 12.3f;
#define tall 12 // 定义不加“;”
枚举常量
(二)变量的分类
局部变量:进入作用域生命周期开始,离开作用域生命周期结束
全局变量:整个程序的生命周期
三、字符串
char arr【】=“abc”;//打印出来是 abc
char arr【】={‘a’,‘b’,‘c’,‘/0’};//要加/0才能打印出abc 不加则打印出随机值
转义字符:
\? , \' , \' ' , \t , \\ , \a ,\b ,\n ,\f \r \v \ddd(八进制 如\140 = 96) \xdd(十六进制 如\x20 =32,注意数字不要过大,不然ASCII码值找不到)
四、数组
int arr [10] = {1,2,3,4,5,6,7,8,9,10];定义一个整形数组,由于【】内放了10 ,因此最多只能放10个元素
数组的每一个元素都有下标,从0开始 例如arr[1]=2;