成都哪家做网站最好,开发必备软件,关键词有哪些关联词,网站开发工程师怎么考C——常量和变量 1、常量
#xff08;1#xff09;整型常量
指不带小数点的整数#xff0c;整型常量后面加上l或L表示该数为长整型常量
整型常量后面加上u或U表示该数为无符号整型常量
十进制中#xff0c;由#xff0c;#xff0d;#xff0c;0~9组成
#xff08…C——常量和变量 1、常量
1整型常量
指不带小数点的整数整型常量后面加上l或L表示该数为长整型常量
整型常量后面加上u或U表示该数为无符号整型常量
十进制中由0~9组成
2实型常量
指带小数点的数也称浮点型数【默认是double型】
十进制数形式 如0.123,.123, 123.0, 0.0
指数形式 e或E之前必须有数字 指数必须为整数 如12.3e3,123E2, 1.23e4
3字符型常量
用单引号括起来的一个字符或一个转义字符如‘n’、‘N’、‘\n’、‘\0’
字符常量在内存中以1个字节的ASCII值形式存储
单个的“\”不能单独使用
用以“\”开头的后跟一个字符或字符的ASCII值表示一个控制字符或字符
若转义符后面跟一个大写字母的话则表示该大写字母本身如\Y表示字符Y 字符形式 含义 \n 换行 \t 制表符 \0 字符串结束标志 \\ 反斜杠字符\ \ 单引号 \ 双引号 \ddd 1~3位八进制数所代表的字符如\101表示字符A \xhh 1~2位十六进制数所代表的字符如\x41表示字符A 4字符串常量
用双引号括起来的若干个字符字符串在内存顺序存放
字符串没有确定的长度在内存以‘\0’作为结束标志
字符串在内存至少占一个字节‘\0’如“A”占内存2个字节A 占内存1个字节
称为空字符串占内存1个字节为\0。
5布尔常量 也称逻辑常量常量true表示真常量false表示假每个值只占一个字节
6符号常量【用符号代替一个常量提高程序的可修改性】 宏定义常量—— #define 符号常量 值常量 —— 预处理命令编译之前进行替换不是语句不带分号不占内存。 常变量—— const 类型说明 符号常量值常量;—— 只能存储一次定义时一定要初始化占内存。 符号常量习惯用大写表示。 2、变量 ——是存储空间的名字
【变量要先定义后使用】
变量的定义数据类型 变量名1,变量名2,……, 变量名n;
注意变量名不能是关键字变量的类型决定了对变量可以进行的操作定义变量时不赋值则其具有不确定的值(静态变量除外)。 #include iostream
using namespace std;
#define PI 3.1415926
int main(void)
{double r, area; //实型变量cout 输入圆的半径;cin r;areaPI* r* r; //积是算术表达式的值cout 圆的面积 area endl;return 0;
} 3、运算符 运算符 含义 优先级 目数 结合性 实例设a2 结果 - 取负 2 1 右结合 -a -2 取正 2 a 2 自增1 2 a 或 a a值为3 -- 自减1 2 a-- 或 --a a值为1 * 乘法 3 2 左结合 a*5 10 / 除法 3 a/5 0 % 取余 3 a%5 2 加法 4 a5 7 - 减法 4 a-5 -3 #include iostreamusing namespace std;int main(void)
{cout 5 / 2 5 / 2 endl; // 2cout 2 / 5 2 / 5 endl; // 0cout 5.0 / 2 5.0 / 2 endl; // 2.5cout -5 / 2 -5 / 2 endl; // -2cout 5 / -2 5 / -2 endl; // -2cout -5 / -2 -5 / -2 endl; // 2cout 5 % 2 5 % 2 endl; // 1cout -5 % 2 -5 % 2 endl; // -1cout 5 % -2 5 % -2 endl; // 1cout -5 % -2 5 % -2 endl; // -2return 0;
}