常量是表示固定不变的数据 它的分类和表示如下:
1.整型常量 它又有如下几种:
10进制整型常量如 23 20;
8进制整型常量以0零开头 如 045;
2进制整型常量以0B或者是0b开头 如0B11111111111111111111111111111111111111111111;
16进制整型常量0x开头 如0x438fa ;
2.实型(小数)常量 分为:
单精度实型常量:是以f结尾 如2.3f;
双精度实型常量:如2.3(计算机中默认是双精度实型常量后面什么都不用加);
3.字符型常量是用单引号括起来的单个字符里面可以使字符 数字 符号 例如 'a' '3' '*' '&' 但是不能用‘ab’这是不合法的;
特殊的字符常量(转义字符)如‘/n’ '/t' '/r' '\\'等;
4.字符串常量是用双引号括起来的 如"abc" "**" "空格" ""中间什么都不加;
变量
变量的定义:代表了内存的一个空间,用来存放经常变化的数据;
变量的两个要素分别是:变量名称 和 变量类型 ;
变量的分类:全局变量和 局部变量;
变量的使用有两种方式:一种是像 int a 表示定义了一个类型为int 名称为a的单个变量;
另一种是向int a,b,c表示定义了多个 类型为int类型的名称分别为a b c的多个变量;
变量的命名规范:1.严格遵守标识符的命名规范 2、变量名不能重名 如上一行已经定义了int a,b 又在下一行定义一个int b,这是不合法的;
变量的初始化的意思就是给变量一个初始值 它有多种方法如下
第一种:边定义变量边赋值 包括两种1.完全初始化: int num1=0,num2=0;表示定义了两个int类型的变量变量名称为num1和num2 且num1的值为0 num2的值为0;
2.局部初始化:int num3=0,,num4;表示num3初始化为0了 而num4没有;
第二种:先定义变量后初始化 如 int num5,num6; num5=0;num6=0;
第三种:使用一个变量初始化了另外一个变量 如 int num7=num5;表示用num5的值给num7初始化;
第四种:给变量连续初始化 如int num8=num9=num10=10; 表示给num8 num9 num10都赋值等于10;
变量的使用:存值和取值
a=23;
int num11=a;表示先取出a的值23再 赋值23给num11;
printf ("a=%d,num11=%d\n,a,num11");表示在右下角控制台打印出a 和 num11的值;
变量使用的注意事项
=号的左侧必须是变量 ;
=号的右侧可以是变量、常量、表达式 如int a=b或者10或者10+20; (这纯粹是个人总结 不喜勿喷)
|
|