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

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

数据类型:


序号 符号 类型 占空间大小(字节) 初始化
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

目录
相关文章
|
7月前
|
编译器 C++
C++ 双冒号::开头的语法,::变量名,获取全局作用域变量
C++ 双冒号::开头的语法,::变量名,获取全局作用域变量
66 0
|
7月前
|
存储 程序员 编译器
C++注释、变量、常量、关键字、标识符、输入输出
C++注释、变量、常量、关键字、标识符、输入输出
|
7月前
|
存储 Oracle Java
【JavaSE】注释\标识符\关键字\字面常量\数据类型与变量
【JavaSE】注释\标识符\关键字\字面常量\数据类型与变量
43 0
|
7月前
|
存储 C++
第一章:C++中的注释、变量和数据类型、运算符
第一章:C++中的注释、变量和数据类型、运算符
47 0
|
缓存
C语⾔数据类型和变量-2
C语⾔数据类型和变量
|
存储 编译器 C#
C#变量与常量的区分和总结
C#变量与常量的区分和总结
|
Python
python中变量的命名和关键字和变量的命名规则
python中变量的命名和关键字和变量的命名规则
100 0
C++中的保留字、C++11的原始字面量
C++中的保留字、C++11的原始字面量
C++中的保留字、C++11的原始字面量
|
Java 容器
java 注释、标识符、变量、数据类型、类型提升、表达式
java 注释、标识符、变量、数据类型、类型提升、表达式
111 0
java 注释、标识符、变量、数据类型、类型提升、表达式