数据类型&变量的命名规则&转义字符(概念及详解)

简介: 数据类型&变量的命名规则&转义字符(概念及详解)

数据类型:


序号 符号 类型 占空间大小(字节) 初始化
1 char 字符数据类型 1 char = ‘a’ ; 或  char = “abc”;
2 short 短整型 2 short a = 0;
3 int 整形 4 int a = 0;
4 long 长整型 4 long a =0;
5 long long 更长的整形 8 long long a = 0;
6 float 单精度浮点型 4 float a = 12.1f ;
7 double 双精度浮点型 8 double a = 12.12


计算机空间单位转换关系:

最小的单位:bit  

1 byte (字节) 8 bit
1 KB 1024 byte
1MB 1024 KB
1GB 1024 MB
1TB 1024 GB
1PB 1024 TB
...... ......


变量的命名规则


⭕只能由字母(包括大写和小写)、数字和下划线( _ )组成。

⭕不能以数字开头。

⭕长度不能超过63个字符。

⭕变量名中区分大小写的。

⭕变量名不能使用关键字。


转义字符


       转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

转义字符 释义
  \? 在书写连续多个问号时使用,防止他们被解析成三字母词
  \' 用于表示字符常量'
  \" 用于表示一个字符串内部的双引号
  \\ 用于表示一个反斜杠,防止它被解释为一个转义序列符
 \a 警告字符,蜂鸣
  \b 退格符
  \f 进纸符
  \n 换行
  \r 回车
  \t 水平制表符
  \v 垂直制表符
  \ddd ddd表示1~3个八进制的数字。 如: \130 X
  \xdd dd表示2个十六进制数字。 如: \x30 0

目录
相关文章
|
存储 缓存 监控
常用的mysql监控指标
常用的mysql监控指标
5901 0
|
存储 缓存 负载均衡
【2022持续更新】大数据最全知识点整理-HBase篇
【2022持续更新】大数据最全知识点整理-HBase篇
2281 0
【2022持续更新】大数据最全知识点整理-HBase篇
|
4月前
|
SQL Java 中间件
读写分离与查询路由实战:从原理到Spring Boot代码实现
本文由“数据库小学妹”详解读写分离与查询路由实战:基于Spring Boot + 动态数据源(AbstractRoutingDataSource + AOP)实现主从库自动分流;对比ShardingSphere等中间件方案;涵盖强制读主、延迟感知、负载均衡等路由策略及避坑指南。
|
缓存 监控 数据挖掘
亿级数据如何实现秒级响应?
本文详细介绍了瓴羊Quick BI的性能架构、性能工具和性能保障,旨在帮助企业更好地理解和使用这一商业智能工具。文章首先概述了BI产品在企业中的重要性,随后深入探讨了Quick BI的性能架构,包括应用架构、分析引擎和渲染引擎,以及其优势和测试效果。接着,文章介绍了性能工具,包括性能分析和性能诊断,帮助用户精准诊断和优化性能瓶颈。最后,文章阐述了性能保障措施,如线上监控、版本巡检和定期报告,确保系统的稳定性和高效运行。通过这些设计,Quick BI能够满足企业在不同场景下的性能需求,提升数据分析效率和决策能力。
794 3
|
3月前
|
机器学习/深度学习 边缘计算 算法
无人机航拍绵羊目标检测数据集(绵羊)| 4000张YOLO牧场监测数据集分享
本数据集含4000张真实无人机航拍图像,专注绵羊目标检测,YOLO标准格式,覆盖草原、围栏等多种牧场场景,适配YOLOv5-v11等主流模型,支持小目标、密集目标及复杂遮挡下的高精度检测,助力智慧畜牧与无人机巡检研发。
|
4月前
|
人工智能 Linux API
【阿里云官方】MacOS/Linux/Windows11 及阿里云部署 OpenClaw 完整教程
本文为阿里云部署OpenClaw(原Clawdbot)的保姆级教程,涵盖轻量服务器/计算巢一键镜像部署、Qwen3-Max大模型配置、多端本地安装及避坑指南。零代码可视化操作,10分钟快速启用,适配飞书/企微等主流IM,助力个人与企业高效构建自主进化AI助手。(239字)
|
JavaScript Ubuntu Linux
如何在阿里云的linux上搭建Node.js编程环境?
本指南介绍如何在阿里云Linux服务器(Ubuntu/CentOS)上搭建Node.js环境,包含两种安装方式:包管理器快速安装和NVM多版本管理。同时覆盖全局npm工具配置、应用部署示例(如Express服务)、PM2持久化运行、阿里云安全组设置及外部访问验证等步骤,助你完成开发与生产环境的搭建。
|
缓存 监控 搜索推荐
【实战解析】smallredbook.item_get_video API:小红书视频数据获取与电商应用指南
本文介绍小红书官方API——`smallredbook.item_get_video`的功能与使用方法。该接口可获取笔记视频详情,包括无水印直链、封面图、时长、文本描述、标签及互动数据等,并支持电商场景分析。调用需提供`key`、`secret`和`num_iid`参数,返回字段涵盖视频链接、标题、标签及用户信息等。同时,文章提供了电商实战技巧,如竞品监控与个性化推荐,并列出合规注意事项及替代方案对比。最后解答了常见问题,如笔记ID获取与视频链接时效性等。
|
Java jenkins 测试技术
云效流水线 Flow
云效流水线Flow是阿里云提供的企业级CI/CD工具,简化软件开发流程,提高协作效率。本报告评估了其易用性、功能、性能、开放性和成本。Flow界面直观,提供预设模板,但学习曲线略陡。功能完备,支持全生命周期管理,智能诊断功能强大。性能上,依托阿里云,具备高可用性和弹性。然而,开放性和与其他云服务的集成有待增强。成本方面,免费额度适合小项目,大项目需考虑额外费用。一个中型Java项目案例显示,Flow快速构建CI/CD流程,智能诊断节省调试时间,但在非阿里云环境集成存在挑战。
2247 3
云效流水线 Flow
|
Kubernetes 负载均衡 Cloud Native
云原生架构下的微服务治理实践
在云计算的浪潮中,云原生架构以其弹性、可扩展性及高效的资源利用成为企业数字化转型的首选。本文将深入探讨云原生环境下微服务的治理策略,包括服务发现、配置管理、流量控制等关键组件的应用,并通过案例分析展示如何构建健壮、灵活的微服务系统。
378 17

热门文章

最新文章