标签:stdio.h 编译器 main .com return images 数据类型 rest ima
今天学习了第一、二章,主要讲了基本字符,标识符和关键字,几个常用的数据类型,如int,float,double等,表达式、数学函数以及简单的计算程序。
#include<stdio.h>
int main()
{
printf("Hello,World!\n");
printf("Welcome\n");
printf("to\n");
printf("Beijing!\n");
printf("welcome\nto\nbeijing!\n");
printf("A simple,meaningless,not interesting"
"but very long string\n"); //不能在字符串的中间空行,但可编译器可以自动将几个字符串拼为一个长字符串。
printf("%d + %d = %d\n",2,3,5);
printf("len:%f, width:%f,area:%f\n",2.2,3.5,7.7);
printf("V= %fcm^3\n",3.14*6.5*6.5*6.5*4/3);
printf("the number is %d\n",1/3*3);
printf("the number is %d\n",1*3/3); //两个式子结果不同,因为int类型的除法是整除,计算的商是整数,余数将被丢掉。所以表达式的结果值为double类型。
printf("%f\n,2L+3*4.5\n"); //int类型的3转变为double类型的3.0,long类型的2L转换为double类型的值
printf("the number is %d\n",(int)(3.6*15.8)+4); //强制类型转换:转换表达式前些一对括号,里面写要求转换到的类型名。
return 0;
}
代码:
运行结果:
为什么printf("%f\n,2L+34.n")的输出结果会有2L+34.n,因为我引号划在了2L+34.n之后,划在之前运行结果就不会有2L+34.n了。
标签:stdio.h 编译器 main .com return images 数据类型 rest ima
原文地址:http://www.cnblogs.com/wyz-1995/p/7846700.html