2.1引例
例2.1
在屏幕上输出英文短句“Programming is fun "。
#include
int main(void)
{
printf(Programming is fun.");
return 0;
}
运行结果:
Programming is fun.
例2.2设球半径为r、球体积为v、球表面积为f,球体积和表面积的计算式为:
输入半径,分别计算球体积与表面积。
#include
#define PI 3.14159
void main()
{ int r;
float v,f;
r=2;
v=4.0*PI*r*r*r/3.0;
f=4.0*PI*r*r;
printf("体积为:%f,表面积为:%fn",v,f);
}
运行结果:
体积为:33.510292,表面积为:50.265442
2.2C语言的数据类型
C语言提供了四种数据类型:基本类型、构造类型、指针类型和空类型。
2.3C语言常量
2.3.1直接常量
直接常量又分为整型常量、实型常量、字符常量和字符串常量。
1.整型常量即整数,包括正整数、负整数和零。C语言中,整型常量可以用十进制、八进制和十六进制表示。
十进制表示:由数字0~9,正、负号组成。
八进制表示:以0(数字0)为前缀,其后由数字0~7组成。
十六进制表示:以0x或0X为前缀,其后由数字0~9和字母A~F(字母大小写均可)组成。
注意:在一个整型常量后面加一个字母u或U,认为是unsigned int x型,如246U。
(2)在一个整型常量后面加一个字母l或L,认为是long int x型,如12L。
2.实型常量
实型常量即实数,又称为浮点数。C语言中,实数只能用十进制形式来表示,实数的表示方法有两种:小数形式和指数形式。
(1)小数形式:由整数部分、小数点和小数部分组成,当整数部分或者小数部分为0时,可以省略不写,但小数点不可省略。
(2)指数形式:由尾数部分、字母E或e和指数部分组成,格式为正负尾数E指数。
注意:
(1)以小数形式表示实数时,必须有小数点,并且小数点的前、后至少一边要有数字。
(2)以指数形式表示实数时,字母E(或e)的前后必须有数字,并且指数部分只能是整数。
3.字符型常量
常见的转义字符如表
4.字符串常量
字符串常量是由一对双引号“”括起来的零个或多个字符序列,如:“HelloWorld"。
字符串中可以使用空格字符、转义字符和其他字符,也可以使用汉字等文字符号。
如字符串常量”HelloWorld"占用12个字符的内存空间,存储图示如下:
| H | e | l | l | o | n | W | o | r | l | d |


