c数据类型相关的关键字

news2025/2/1 4:02:02

变量的相关关键字

  1. char
  2. short
  3. int
  4. long
  5. float
  6. double
  7. struct
  8. union:与共用体相关的关键字
  9. enum:枚举
  10. signed:定义有符号的,可以保存正数,也可以保存负数
  11. unsigned:定义无符号,只能保存正数和0;
  12. void:修饰函数的参数或者返回值,代表没有函数没有参数或没有返回值

用c写一个对应的ASCII表

代码段

结果

 根据给定数字查看ASICC表

 查看数据类型有多少字节

 存储相关的关键字

  1. register
  2. static
  3. const
  4. auto
  5. extern:用于函数和全局变量的声明

register详解

  1. 用register修饰的变量是寄存器变量
  2. 定义的变量不一定真的放在寄存器中
  3. cpu取数据的时候去寄存器中拿数据比内存中拿数据要快
  4. 因为寄存器比较宝贵,所以不能定义寄存器数组
  5. register只能修饰字符型及整数的,不能修饰浮点型
  6. 因为register修饰的变量可能存放在寄存器中不放在内存中,所以不能对寄存器变量取地址。因为只有存放在内存中的数据才有地址。

static

  1. 修饰静态变量

const

  1. 修饰常量的关键字
  2. 用cont修饰的变量是只读的,不能修改它的值。
  3. 可以修饰指针

控制语句的关键字

  1. if,else,break,continue,for,while,do,switch,case,goto,default

其他的一些关键字

  1. sizeof:使用来测变量,数组的占用存储空间的大小
  2. typedef
  3. volatile

typedef详解

  1. 重命名相关的关键字
  2. 就是给一个已有的类型,重新起个类型名,并没有创造一个新的类型

例子

volatile详解

  1. 用volatile定义的变量,是易改变的,及告诉cpu每次用volatile变量的时候,重新去内存中取保证用的是最新的值,而不是寄存器中的备份

命名规则

  1. 由数字,字母,下划线构成的
  2. 必须是以字母或者下划线开头

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

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

相关文章

【知识点汇总】

罗曼罗兰说:“世界上只有一种真正的英雄主义,那就是在看清生活的真相之后,依然热爱生活。” JAVA开发知识点汇总 JAVAJVM垃圾标记算法三色标记法可达性分析法引用计数法 可以作为GCroots的对象有哪些?GC的种类和触发机制年轻代触…

1、nacos配置中心

一、配置中心存的意义 1、微服务中配置文件的问题 配置文件的问题: 配置文件的数量会随着服务的增加持续递增单个配置文件无法区分多个运行环境配置文件内容无法动态更新,需要重启服务 引入配置文件:刚才架构就会成为这样。是由配置中心统…

openvpnas安装,可视化远程连接控制

本次安装环境为 centos7.9 本次安装软件为 openvpnas, 默认是两个连接授权,可以通过代码注入实现多连接授权 1.基础环境以及Python36安装 yum install python36 python36-devel wget -y 2.安装 openvpnas 1.在线安装 yum -y install https://as-repository.openv…

ASEMI快恢复二极管MURF2080CT怎么看芯片的第一脚

编辑-Z MURF2080CT是一款高压、高速二极管,常用于电源、逆变器、电机驱动器等领域。该二极管具有以下特点: 1. 高压承受能力:MURF2080CT的最大反向电压可达800V,能够承受较高的电压。 2. 快速开关速度:该二极管的开关…

二叉树Morris遍历改写成后序遍历(java)

Morris 遍历 Morris 遍历改写成后序遍历解题思路代码演示 Morris 遍历 Morris 遍历改写成后序遍历 通过Morris遍历的顺序,将其调整为后序遍历的顺序, 解题思路 不明白morris 遍历,先查看上期 遍历二叉树的神级方法–Morris遍历 morris 遍历改…

ros2 foxy robot-localization 里程计 imu多传感器融合踩坑指南

前言 Robot_localization是一个基于卡尔曼滤波 ROS的包,可以对里程计 imu gps多种传感器进行数据融合,进而完成机器人的定位的算法。对于不懂卡尔曼滤波的小伙伴,通过修改配置文件就能顺利的使用大佬们造好的轮子,极大的降低了使…

【雕爷学编程】Arduino动手做(163)---大尺寸8x8LED方格屏模块7

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&#x…

Appium+python自动化(八)- 初识琵琶女Appium- 下(超详细)

​简介 通过上一篇给各位小伙伴们的引荐,大家移动对这位美女有了深刻的认识,而且她那高超的技艺和婀娜的身姿久久地浮现在你的脑海里,是不是这样呢???不要害羞直接告诉说:是,就对了。…

开启慢SQL设置long_query_time=0.1为啥会统计的sql却存在小于100毫秒的sql

文章目录 问题描述我的使用场景描述结论本人其他相关文章链接 问题描述 开启慢SQL设置long_query_time0.1为啥会统计的sql却存在小于100毫秒的sql? 我的使用场景描述 我采用执行sql修改配置文件,也就是采用“临时生效操作步骤”开启慢SQL,比…

使用Mybatis-plus-join做多表查询

使用Mybatis-plus-join做多表查询 我们做多表查询都是要自己写sql的,还是比较麻烦的,下面介绍一种不用自己写sql的方式来完成多表查询。 这个第三方工具是一个大佬封装的一个jar包,即mybatis-plus-join架包,这个架包可以支持MyB…

实训平台场景一(培训)

过程:黑客通过内网攻击拿到了web服务器的权限,然后发现还有邮件服务器,通过双网卡一些漏洞攻击进来之后,业务双网卡通内网,通过他拿到了内网服务器。 #使用御剑目录扫描 现在流量传感器里面上传和流量表,…

python 抓取页面图片并保存到本地

1 直接上代码了 下面再做说明 今天就拿抓取这个页面的这块的图片为例 https://sc.chinaz.com/tupian/beijingtupian_2.html #分页下载所有的图片 完整例子 参考文档 https://blog.csdn.net/Monster_No17/article/details/106277822 import requests,lxml,re #发出…

Linux网络基础 — 网络层

目录 IP协议 IP协议报头格式 网段划分 特殊的IP地址 IP地址的数量限制 私有IP地址和公网IP地址 路由 补充 网络层 在复杂的环境中确定一个合适的路径。 IP协议 ip具有将数据从 主机A 跨网络送到 主机B 的能力。 主机: 配有IP地址,但是不进行路由控制的设备…

AI实时交互和实时动捕驱动数字人各有何优势?企业该怎么选择?

在元宇宙时代下 虚拟数字人作为虚拟偶像、虚拟代言人 数字员工、虚拟主播等身份 逐渐出现于大众视野 品牌通过虚拟数字人 实现跨领域、跨圈层营销 虚拟数字人 到底是什么? 是企业赋予品牌的一个可视化虚拟形象 是通过长时间的经营,可以形成品牌资…

6!Xshell全版本密码一键恢复工具

工具介绍 Xshell全版本凭证一键恢复工具,针对Xshell全版本在本地保存的密码进行解密,包括最新的7系列版本,可自动寻找或指定Sessions路径。 关注【Hack分享吧】公众号,回复关键字【230608】获取下载链接 .\SharpXDecrypt.exe .\S…

西安丨高时空分辨率、高精度一体化预测技术之风、光、水能源自动化预测技术应用

目录 ​第一章 预测平台讲解及安装 第二章 一体化预测工具详解与数据获取及制备 第三章 风资源预测自动化技术 第四章 太阳能资源自动化预测技术 第五章 水资源自动化预测技术 第六章 后处理自动化技术 更多推荐 能源是国民经济发展和人民生活必须的重要物质基础。在过去…

怎样监控员工电脑在做什么?

随着科技的不断发展,越来越多的企业开始关注员工的工作效率和安全问题。为了确保员工的工作质量和保护企业的利益,监控员工的电脑屏幕成为一种常见的管理手段。 监控员工的电脑屏幕是一种现在大部分企业常见的管理手段,可以通过使用洞察眼MIT…

行业追踪,2023-07-17,静待减速器macd反转

自动复盘 2023-07-17 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…

Ubuntu查找并安装指定版本包

命令如下: #查看指定包信息 apt-cache show kubeadm | grep 1.23.2 #安装指定版本 apt-get install kubeadm1.23.2-00

前端权限管理

一、概念 前端所谓的权限管理就是我们需要根据用户的角色不同来展示不同的内容,如下图所示: 超级管理员: vip会员: 游客: 像上面这样,根据用户的不同来展示不同的菜单栏。 二、实现思路 首先用户输入…