入门C语言只需一个星期(星期三)

点击上方"蓝字"关注我们

01、基本数据类型

char                  1 字节        −128 ~ 127            单个字符/字母/数字/ASCIIsigned char           1 字节        −128 ~ 127            -unsigned char         1 字节        0 ~ 255               -int                   2 到 4 字节   −32,768 ~ 32,767      存储整数signed int            2 字节        −32,768 ~ 32,767  unsigned int          2 字节        0 ~ 65,535  short int             2 字节        −32,768 ~ 32,767  signed short int      2 字节        −32,768 ~ 32,767  unsigned short int    2 字节        0 ~ 65,535  long int              4 字节        -2,147,483,648 ~ 2,147,483,647  signed long int       4 字节        -2,147,483,648 ~ 2,147,483,647  unsigned long int     4 字节        0 ~ 4,294,967,295  float                 4 字节    double                8 字节    long double           10 字节

02、数据类型

// 创建变量int myNum = 5;             // 整数float myFloatNum = 5.99;   // 浮点数char myLetter = 'D';       // 字符串// 高精度浮点数据或数字double myDouble = 3.2325467;// 打印输出变量printf("%d\n", myNum);printf("%f\n", myFloatNum);printf("%c\n", myLetter);printf("%lf\n", myDouble);
char    字符型short   短整型int     整型long    长整型float   单精度浮点型double  双精度浮点型void    无类型

03、基本格式说明符

%d 或 %i  int 整数%f        float 单精度的十进制类型%lf       double 高精度浮点数据或数字%c        char 字符%s        用于 strings 字符串8  进制  %ho  %o  %lo10 进制  %hd  %d  %ld16 进制  %hx/%hX  %x/%X  %lx/%lX

04、数据格式示例

int myNum = 5;float myFloatNum = 5.99; // 浮点数char myLetter = 'D';     // 字符串// 打印输出变量printf("%d\n", myNum);printf("%f\n", myFloatNum);printf("%c\n", myLetter);

总结

C语言是一种广泛应用于系统软件、嵌入式系统、游戏开发等领域的编程语言。虽然近年来新兴编程语言的兴起对C语言产生了一定的冲击,但C语言仍然保持着其独特的地位和市场需求。

C语言的市场前景可以从以下几个方面来看:

1. **系统软件开发**:C语言在操作系统、编译器、数据库管理系统等底层系统软件中有着广泛的应用。随着物联网、云计算等技术的发展,对于高效、稳定的系统软件的需求不断增加,这为C语言提供了持续的市场需求。

2. **嵌入式系统**:嵌入式系统在现代生活中无处不在,从智能手机、智能家居到汽车电子等,都需要高效的嵌入式软件。C语言因其运行效率高、资源占用少等特点,在嵌入式系统中占据重要地位。

3. **游戏开发**:虽然许多现代游戏开发已经转向使用更高级的编程语言,如C++和Unity,但仍有部分游戏开发者坚持使用C语言进行开发,尤其是在一些对性能要求极高的游戏中。

4. **教育和培训**:C语言作为一门经典的编程语言,在计算机科学教育中占有重要地位。许多学校和培训机构仍将C语言作为入门编程语言进行教学。

5. **开源项目和社区支持**:C语言有着庞大的开源社区和丰富的库资源,这使得开发者能够更容易地找到解决方案和学习资源。这种社区支持也是C语言市场前景的一个重要保障。

综上所述,尽管C语言面临着新兴编程语言的竞争,但其强大的性能和广泛的应用领域使得它仍然具有广阔的市场前景。

上节回顾

入门C语言只需一个星期(星期一)
入门C语言只需一个星期(星期二)

支持作者,糊口

故我在

点击下方卡片 关注我

↓↓↓

Qt历险记

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3250558.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【自学安全防御】三、企业双机热备和带宽管理的综合实验

实验拓扑: 实验任务: 12,对现有网络进行改造升级,将当个防火墙组网改成双机热备的组网形式,做负载分担模式,游客区和DMZ区走FW3,生产区和办公区的流量走FW1 13,办公区上网用户限制流…

JavaSE 知识梳理(上)

1. Java语言的特性 简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释性、高能效、多线程、动态性 2. JDK、JRE、JVM之间的关系 JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还…

使用Pycharm画图展示在窗口的侧栏Plots中无图像问题

使用Pycharm画图展示在窗口的侧栏Plots中无图像问题 在运行一个python文件时,突然出现侧栏Plots处提供预览的哪里没有出现图片,只有空白。解决方法如下: 找到Tools -> Python Plots,下图,取消勾选use interactive…

django报错(二):NotSupportedError:MySQL 8 or later is required (found 5.7.43)

执行python manage.py runserver命令时报版本不支持错误,显示“MySQL 8 or later is required (found 5.7.43)”。如图: 即要MySQL 8或更高版本。但是企业大所数用的还是mysql5.7相关版本。因为5.7之后的8.x版本是付费版本,贸然更新数据库肯定…

WEB前端07-DOM对象

DOM模型 1.DOM概念 文档对象模型属于BOM的一 部分,用于对BOM中的核心对象document进行操作,它是一种与平台、语言无关的接口,允许程序和脚本动态地访问或更新HTML、XML文档的内容、结构和样式,且提供了一系列的函数和对象来实现…

Vue从零到实战基础篇

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

C语言丢失精度 如何实现高精度计算

(1)int 类型举例 int :占4个字节,也就是32位,及最大值是2^32-11024*1024*1024*4-14294967295 以上说法错误,因为Int是有符号类型整数,所以最高位是符号位,及int的最大值应该是2^31…

spring是如何解决循环依赖的,为什么不是两级

1. Spring使用三级缓存来解决循环依赖问题 Spring使用三级缓存来解决循环依赖问题,‌而不是使用两级缓存。‌ 在Spring框架中,‌解决循环依赖的关键在于正确地管理Bean的生命周期和依赖关系。‌循环依赖指的是两个或多个Bean相互依赖,‌如果…

VC运营指南:提升亚马逊VC账户销量的策略——WAYLI威利跨境助力商家

亚马逊VC作为供应商中心账户,其运营策略与普通的第三方卖家账户有所不同。想要在此平台上取得卓越的销售业绩,需要深入理解和运用一系列策略。 1、产品策略是基石 深入市场研究,了解消费者的真实需求,是选择产品的关键。只有选对…

vue echarts 柱状图表,点击柱子,路由代参数(X轴坐标)跳转

一 myChart.on(click, (params) > {if (params.componentType series && params.dataIndex ! undefined) {const months this.month_htqd[params.dataIndex]; // 获取点击柱状图的 X 轴坐标值alert(点击了柱状图,值为: ${months});// 根据点击的柱状图…

7.SpringBoot整合Neo4j

1.引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId> </dependency> 说明&#xff1a;这里引入neo4j的版本跟spring框架的版本有关系。需要注意不同的版本在neo…

poi库简单使用(java如何实现动态替换模板Word内容)

目录 Blue留言&#xff1a; Blue的推荐&#xff1a; 什么是poi库&#xff1f; 实现动态替换 第一步&#xff1a;依赖 第二步&#xff1a;实现word模板中替换文字 模板word&#xff1a; 通过以下代码&#xff1a;&#xff08;自己建一个类&#xff0c;随意取名&#xf…

Qt 制作安装包

记录使用Qt工具制作一个安装包的过程 目录 1.准备工作 1.1检查Qt Installer Frameworks是否安装 1.2.安装Qt Installer Frameworks 1.3准备release出来的exe dll等文件 2.创建打包工程所需要的文件及目录 2.1创建子目录 2.2 创建工程文件 2.3 创建config/config.xml …

C语言 ——— 打印水仙花数

目录 何为水仙花数 题目要求 代码实现 何为水仙花数 “水仙花数”是指一个n位数&#xff0c;其各位数字的n次方之和等于该数本身 如&#xff1a;153 1^3 5^3 3^3&#xff0c;则153就是一个“水仙花数” 题目要求 求出0~100000的所有“水仙花数”并输出 代码实现 #i…

华为机试HJ97记负均正

华为机试HJ97记负均正 题目&#xff1a; 想法&#xff1a; 遍历输入的列表&#xff0c;记录所有负数的个数&#xff0c;记录所有正数的个数&#xff0c;并累加所有正数&#xff0c;最终获得所有负数的个数和正数的平均值 input_number input() input_number_list input().…

华为od机试真题 — 分披萨(Python)

题目描述 “吃货”和“馋嘴”两人到披萨店点了一份铁盘(圆形)披萨&#xff0c;并嘱咐店员将披萨按放射状切成大小相同的偶数个小块。 但是粗心服务员将披萨切成了每块大小都完全不同奇数块&#xff0c;且肉眼能分辨出大小。 由于两人都想吃到最多的披萨&#xff0c;他们商量…

QT5:简单显示百度页面

目录 前言 一、环境 二、实现过程 1.引入模块 2.环境构建 三、代码示例 总结 参考博客 前言 使用qt5 QT WebEngine 模块实现在Designer 上展示百度页面。 一、环境 qt版本&#xff1a;5.12.7 windows 11 下的 Qt Designer &#xff08;已搭建&#xff09; 编译器&a…

达梦数据库DM8-索引篇

目录 一、前景二、名词三、语法1、命令方式创建索引1.1 创建索引空间1.2.1 创建普通索引并指定索引数据空间1.2.2 另一种没验证&#xff0c;官方写法1.3 复合索引1.4 唯一索引1.5 位图索引1.6 函数索引 2、创建表时候创建索引3、可视化方式创建索引3.1 打开DM管理工具3.2 找到要…

Java IO流(详解)

目录 1.概述 2.File文件类 2.1 文件的创建操作 2.2 文件的查找操作 3. File里面一些其他方法 3.1 经典案例 4. IO流 4.1 概念 4.2 IO分类 4.3 字节输出流 4.4 字节输入流 4.5 案例 4.6 字符输出流 4.7 字符输入流 4.8 案例 4.9 处理流--缓冲流 4.10 对象流: 1.…

源代码加密软件哪家好?2024八款源代码加密软件排行榜

源代码加密软件哪家好&#xff1f;2024八款源代码加密软件排行榜 在数字化时代&#xff0c;源代码作为软件开发的生命线&#xff0c;其安全性对于企业来说至关重要。源代码加密软件是保护这一宝贵资产的有力工具&#xff0c;它们通过加密技术防止源代码被非法访问、复制或修改…