c语言变量标识符,C语言简单记-标识符,注释,数据类型,变量
“C语言简单记”基于我以前学习过程中做过的笔记、随笔,特意整理了一下,只是简单的记录了一些比较重要的知识点,不会去深入探究,面向的是一些有语言基础的人查找阅读,还请见谅,谢谢~~~
标识符命名规范
1.只能由字母、数字、下划线_组成
2.严格区分大小写
3.不能以数字开头
4.不可以使用关键字作为标识符
注释
1.单行注释
// 进行单行注释
使用范围:任何地方都可以写注释:函数外面、里面,每一条语句后面
作用范围: 从第二个斜线到这一行末尾
快捷键:Command+/
2.多行注释
/* */ 进行多行注释
使用范围:任何地方都可以写注释:函数外面、里面,每一条语句后面
作用范围: 从第一个/*到最近的一个*/
3.注释使用注意
1.单行注释可以嵌套单行注释、多行注释
2.多行注释可以嵌套单行注释
3.多行注释不能嵌套多行注释
数据类型
C语言中有4大类数据类型:
基本类型
整型 : int,
实型 : float, double,
字符型 : char
构造类型
枚举 : enum
结构体 : struct,
数组,
共用体 : union
指针类型 : *p
空类型 : void
转义字符
\r 回车。
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。
\b 退格,相当于按一下backspace。
\f 换页,光标移到到下页开头。
\\ 输出\字符,也就是在屏幕上显示一个\字符。
\' 输出'字符,也就是在屏幕上显示一个'字符。
\" 输出"字符,也就是在屏幕上显示一个"字符。
\ddd 1位到3位八进制数表示的字符。
例如:使用'\376',则在屏幕上显示一个黑色的方块。 \xhh 1位到2位十六进制数表示的字符。注意x不能丢了
变量
4.1 变量定义
定义变量(声明), 任何变量在使用之前,必须先进行定义。
定义变量的目:在内存中分配一块存储空间给变量,方便以后存储数据。
如果定义了多个变量,就会为这多个变量分别分配不同的存储空间。
格式1: 变量类型 变量名称 ;
a;
b;
ch;
格式2:变量类型 变量名称,变量名称;
连续定义, 多个变量之间用逗号(,)号隔开
a,b;
a,b,c,d;
不同类型的变量占用不同大小的存储空间。内存极其有限,分配适当的存储空间
变量名的命名的规范
变量名属于标识符,所以必须严格遵守标识符的命名原则
变量名要尽可能的望文知意、简洁
4.2 变量的存储
一个变量所占用的存储空间,不仅跟变量类型有关,而且还跟编译器环境有关系。同一种类型的变量,在不同编译器环境下所占用的存储空间又是不一样的
所占用字节数跟类型有关,也跟编译器环境有关
内存由大到小寻址
变量存储单元的第一个字节的地址就是该变量的地址
任何变量在内存中都是以二进制的形式存储。一个负数的二进制形式,其实就是对它的正数的二进制形式进行取反后再+1。(取反的意思就是0变1、1变0)
类型
16位编译器
32位编译器
64位编译器
char
1
1
1
int
2
4
4
float
4
4
4
double
8
8
8
short
2
2
2
long
4
4
8
long long
8
8
8
void*
2
4
8
4.3 取值范围
不同数据类型所占的存储空间是不一样的,字节长度不一样,包含的二进制位数就不一样,能表示的数据范围也就不一样
如果赋值的时候超出了变量的取值范围,那么将损失精度,得到“垃圾数据”(“垃圾数据”就是指并非我们想要的数据)
关键字
所占字节数
表示范围
int
4
-2(31) ~ 2(31)-1
signed short int
2
-2(15) ~ 2(15)-1
signed long int
4
-2(31) ~ 2(31)-1
unsigned int
4
0 ~ 2(32)-1
unsigned short int
2
0 ~ 2(16)-1
unsigned long int
4
0 ~ 2(32)-1
float
4
绝对值E-37 ~ E+38
double
8
绝对值E-307 ~ E+308
更多关于iOS学习开发的文章请登陆我的个人博客www.zhunjiee.com,欢迎前来参观学习
c语言变量标识符,C语言简单记-标识符,注释,数据类型,变量相关推荐
- python变量标识符_简谈-Python的注释、变量类型、标识符及关键字
在Python程序中,要想支持中文输出,则要在代码前面添加 标识符:开发人员在程序中自定义的一些符号和名称 标示符是自己定义的,如变量名 .函数名等 标识符的规则: 标示符由字目.下划线和数字组成,且 ...
- 【Java从入门到头秃专栏 】(二) 注释 数据类型 变量 常量 关键字 标识符 运算符 输入输出
目录 1 注释 2 数据类型 3 变量与常量 4 关键字.标识符 5 运算符 6 键入值.输出值 1 注释 注释就是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便大家更加容易理解程序. ...
- python注释的两种类型_python 基础-注释-数据类型-变量要求-
python2与python3的区别( 如有错误,欢迎指点,不断的学习,会不断更新) python定位:优雅.简单.明确 宏观上 python2:源码重复率高,不规范 语言分:编译型.解释型 编译型: ...
- MATLAB符号变量的创建和简单运算
声明:本文章中数据来自清风老师数学建模课程 文章目录 MATLAB符号变量的创建和简单运算 1.符号变量 1. 1 符号变量的创建 1.2 符号方程的创建 3 符号矩阵的创建 2.符号运算 2.1 简 ...
- 【多元统计分析与R语言】【详解】使用教材P84页表3-2进行多元数据简单R分析:定量变量的分析(直方图、散点图)、定性变量的分析并绘制绘制均值条图、箱尾图、星相图、调和曲线图
可视化[教材P84页表3-2] 1.题目 2.题目详解 2.1.多元数据简单R分析:定量变量的分析(直方图.散点图).定性变量的分析(单因素分析.多维列联表).参考教材P45-P52页. 2.2.绘制 ...
- 【JS基础-1】JavaScript语言简单介绍(语法、变量、数组、流程控制语句、函数、对象和事件)
目录 1 JS概述 2 在HTML中引入JS代码 2.1 内部引用 2.2 外部引用 2.3 功能演示:修改标签内容 2.3.1 内部引用 2.3.2 外部引用 3 JS变量 3.1 变量名的命名规则 ...
- c语言生成一串变量,大魔王程序员生成记#02#C语言基础——变量与常量
变量: 变量代表一个具有名字的,具有特定属性的一个存储单元.它用来存放数据,也就是存放变量的值.在程序的运行期间,变量的值是可以改变的. 变量的作用范围:在花括号之间. int main() { in ...
- 【C语言简单说】三:变量总结ASCII码扩展(5)
前面几个小节都在说变量,那么这一节我们就来总结一下 int表示整数,float表示小数,char表示字符.他们所匹配的,整数:%d:浮点数:%f:字符:%c. 我们来看一个程序,如下: #includ ...
- c语言类似于 n的标识符,C语言快速入门教程(二)
C语言快速入门教程(二) C语言的基本语法 本节学习路线图: 引言: C语言,顾名思义就是一门语言,可以类比一下英语; 你要说出一个英语的句子需要: 单词 + 语法! 将单词按照一定的语法拼凑起来就成 ...
最新文章
- 12306 背后的技术大牛:我不跟人拼智商,我就跟他们拼狠!
- SAP 参照sto订单创建外向交货BAPI
- SAP IDOC开发
- swiper移入暂停_react中swiper注意事项及鼠标划入停止轮播
- 苹果ppt_你的PPT太low了,学学苹果吧
- window.showModalDialog模态对话框 值回传 TreeView无刷新
- Linux 正则表达式 流编辑之sed awk
- Windows下配置多个Tomcat9
- Java 泛型中的? super T和? extends T
- Linux网络设备驱动概述
- Win10:重新安装window store
- android fps性能分析,Android性能专项FPS测试实践(二)
- 如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
- python中字符串输出乱码怎么解决_python字符乱码的解决小结
- 计算机游戏的最新技术,搭载十代酷睿i7处理器 这台ROG冰刃4新锐拥有媲美台式游戏电脑的性能...
- UNCTF2022-公开赛|Crypto
- GAN学习:一个简单的GAN搭建
- 硬件设计——BUCK电路仿真设计
- ROWNUM用法--SELECT * FROM T WHERE ROWNUM=1
- 在html 中插入优酷视频