2.1引例
例2.1
在屏幕上输出英文短句“Programming is fun "。
/*Output:"Programming is fun."*/ /* 注释*/
#include<stdio.h> /*编译预处理命令*/
int main(void)
{
printf(Programming is fun."); /*调用printf()函数输出文字*/
return 0;
}
运行结果:
Programming is fun.
例2.2设球半径为r、球体积为v、球表面积为f,球体积和表面积的计算式为:
输入半径,分别计算球体积与表面积。
#include<stdio.h>
#define PI 3.14159 /*定义符号常量PI*/
void main()
{ int r; /*定义r为整型*/
float v,f; /*定义v、f为单精度浮点型*/
r=2; /*给半径赋值*/
v=4.0*PI*r*r*r/3.0; /*计算体积*/
f=4.0*PI*r*r; /*计算表面积*/
printf("体积为:%f,表面积为:%f\n",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.实型常量