简单介绍C语言

C语言数据变量的声明

整型变量的声明用int,如:int a;

单精度浮点型的声明用float,如:float b;

双精度浮点型的声明用double,如:double c;

C语言基本的输入输出

从键盘输入数据用scanf(),

调用格式为:scanf(“%d”, &a);scanf(“%f”, &b);scanf(“%lf”, &c);

输出数据到屏幕用printf()

调用格式为:printf(“%d %f %lf”,a,b,c);

输出“hello world”
#include<stdio.h> int main() { printf("hello world"); return 0; }
简单的数值计算:
#include<stdio.h>        //包含一个头文件stdio.h以完成程序的基本输入输出 int main()    
//程序主函数,每个程序必须要有的部分 {    //语句框,表示框内的语句属于主函数,在主函数声明的变量只在主函数内部有效 int a,a1=1;   
//声明整形变量a和a1,并直接给a1赋初值为1(使用任何变量都必须先声明后使用)     a=2;    //给声明过的整形变量a赋值为2    
float b,b1=1.5;   //声明单精度浮点类型变量b和b1,并直接给b1赋初值为1.5     b=3.5;          
//给声明过的单精度浮点数b赋值为3.5 double c,c1=2.5;   //声明双精度浮点类型变量c和c1,并直接给c1赋初值为2.5    
c=4.5;            //给声明过的双精度浮点数c赋值为4.5 double d=a+b+c+a1+b1+c1;  
//声明一个双精度浮点数d,并把a+b+c+a1+b1+c1的值赋给d     printf("%lf",d);     //输出d scanf("%d %f
%lf",&a,&b,&c);   //从键盘上输入三个值,并分别重新赋给a,b,c,其中%d %f
%lf称为占位符,其分别为整型、单精度浮点型、双精度浮点型的占位符表示形式     printf("%d %f %lf",a,b,c);      
//输出a,b,c     return 0;                     //主函数(main函数)结束的标志 }
单精度浮点数(float)与双精度浮点数(double)的区别:

              01.在内存中占有的字节数不同

          单精度浮点数在机内存占4个字节

          双精度浮点数在机内存占8个字节

         02.有效数字位数不同

          单精度浮点数有效数字8位

          双精度浮点数有效数字16位

         03.数值取值范围

          单精度浮点数的表示范围:-3.40E+38~3.40E+38

          双精度浮点数的表示范围:-1.79E+308~-1.79E+308

         04.在程序中处理速度不同

          一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信