时间:2018-08-15 00:00:00 来源:信盈达 作者:
一、什么是常量?
概念:一些固定不变的量;
注意:数据不会改变!!
1)整型常量
二进制数: 0b开头 0b00001010;
八进制数: 0开头 012;
十进制数: 默认 10
十六进制: 0x 0xff01
2)实型常量
单精度:2.3f
双精度:4.5 (默认)
3)字符型常量(单引号)
例如:'a' ,' ', '$', '\n' (转义字符)
4)字符串常量(双引号)
例如:"abc", "a", " "(空格), ""(空字符串)
二、什么是变量?
概念:表示一个需要经常改变或者不确定的数据,(变量在内存中代表了一块内存区域);
使用流程:定义——>初始化——>使用
1.变量的定义(遵守标识符的命名规则):
int a;
int a,b,c;
变量定义后不赋值:这个变量的值是不确定的(1.随机数 2.上个程序在内存中驻留的3.系统的)
2.变量的初始化
1)先定义,后初始化
int a;
a=10;
2)定义的的同时初始化
int a = -1;
3)使用其他的变量初始化
int a = 0; int b = a;
4)连续初始化
int a,b,c;
a = b = c =10;
3.变量的使用(一般用于逻辑计算)
int a =0;
int b;
b = a+10;
a = b;
4、变量的作用域变量的使用范围1.局部变量:概念:函数或者代码块中定义的变量作用域:从定义的“{”位置开始向下 遇到所在的块的 “}” 结束 2.全局变量:概念:在函数的外部定义的变量特点:
1.作用域是其所在位置之下的所有函数,都可以共享并改变.
2.变量的使用遵循就近原则如果函数内有同名变量,那么用函数自已的.
3.如果没有初始化赋值,默认值是0;
作用域:程序启动创建,程序退出其才会销毁
注意:
创建一个变量相当于在内存中占用了一块空间
这个空间的大小是固定的,但里面的数据可以改变
同一个作用域内不能有相同的变量名.
块的内部可以访问全局变量
在块的外部不能访问块内部的局部变量
块的内部可以定义和全局变量同名的变量(互不干扰)
初始化时创建,在函数作用域执行完后失效,且内存空间释放.
信盈达2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业培训嵌入式、物联网、人工智能、Java、单片机等课程,想了解更多信息点击立马咨询
免费领取试听卡
申请已经提交
老师会马上给您安排试听课程!
申请出错了
您可以加老师QQ:914865590报名咨询!