程序设计基础第3章数据的基本表现形式常量变量本章的基本内容是:程序设计基础【任务3
1】计算圆的面积【问题】给定圆的半径,求圆的面积
【想法】设圆的半径为radius,圆的面积为area,则根据下式求圆的面积:area=π×radius2(式4
1)【算法】设变量radius存储(表示)圆的半径,变量area存储(表示)圆的面积,算法如下:1
给定半径值radius;2
1计算圆的面积area;3
输出area;——算法需要处理哪些数据
常量(π)变量(radius)这些数据在计算机内是如何存储的
程序设计基础3
1常量常量:在程序的运行过程中其值不能被改变的量,即不接受程序修改的固定值,例如程序中的具体数字、字符等
程序设计语言中一般提供两种类型的常量:1
字面常量:常量本身的字面意义就是它所代表的常量值
符号常量:用标识符来代表常量,为字面常量起个名字
程序设计基础字面常量3
1常量C/C++语言的常量及其数据类型常量整型常量(如123,默认为int型)实型常量(如3
14,默认为double型)字符常量(如'a')字符串常量(如"abc")数值型常量字符型常量为什么程序设计语言中的常量要区分数据类型
程序设计基础字面常量1
整型常量整型常量一般用来表示数学中的整数
1常量示例进制合法的整型常量表示不合法的整型常量表示十进制123(十进制整数123)0123(不能有前导0)-123(十进制整数-123)12A(不能含有非十进制数码)+123(十进制整数123)-123,456(不能含有逗号)八进制0123(十进制整数83)123(无前导0)-0123(十进制整数-83)087(不能含有非八进制数码)+0123(十进制整数83)O123(前导不能是字母O或o)十六进制0x123(十进制整数291)0x9G7(不能含有非十六进制数码