首页后端开发ASP.NET适合小白入门C语言的简单教程

适合小白入门C语言的简单教程

时间2024-01-31 17:15:03发布访客分类ASP.NET浏览793
导读:收集整理的这篇文章主要介绍了适合小白入门C语言的简单教程,觉得挺不错的,现在分享给大家,也给大家做个参考。适合小白入门c语言的简单教程C语言数据变量的声明整型变量的声明用int,如:int a;单精度浮点型的声明用float,如:float...
收集整理的这篇文章主要介绍了适合小白入门C语言的简单教程,觉得挺不错的,现在分享给大家,也给大家做个参考。

适合小白入门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”

#includestdio.h>
int main(){
        printf("hello world");
        return 0;
}
    

简单的数值计算:

#includestdio.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处理单精度浮点数的速度比处理双精度浮点数快

感谢大家的阅读,希望大家收益多多。

本文转自:https://blog.csdn.net/QQ_40907279/article/details/81514459

推荐教程:《C语言》

以上就是适合小白入门C语言的简单教程的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 学编程应该知道的c语言中的复数操...下一篇:c语言字符数组与字符串应用方法是...猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 适合小白入门C语言的简单教程
本文地址: https://pptw.com/jishu/594247.html
Vue使用Ref跨层级获取组件的步骤 在nodejs中创建child process的方法

游客 回复需填写必要信息