C语言之变量与常量的介绍详解编程语言
标识符:可以理解为是变量名、名字常量表示法的常量名,但是不仅限于这两个
命名规范:
1.起名要有意义,基本要做到一看名字就知道是用来干嘛的(要求你遵守,但不会报错,希望能够养成这样的好习惯)
2.不能用关键字命名(一定要遵守,否则会报错)
3.标识符只能以下划线“_”、字母、$开头,后面接任意的下划线、字母、美元符号或者数字
tips:mac系统下,可以允许用中文,但是不要用(一定要遵守,否则会报错)
4.遵守驼峰命名法:(要求你遵守,但不会报错,希望能够养成这样的好习惯)
第一个单词的首字母小写,后面任意单词的首字母都大写
数据类型就可以理解为我们在内存中挖坑,但是为什么挖坑呢,肯定是为了能种东西啊,就像种萝卜似的,
既然我们挖了一个坑就要种一个萝卜进去,这就需要声明变量!每当我们声明了一个数据类型的时候,就要给
这个类型一个相应的变量名和数据进去.(tips:在内存中挖坑的专业术语就叫开辟空间)
1. 变量的声明语法:
类型 变量名;
例: int num;
char ch;
2.变量的赋值语法:
变量名 = 数据;
例: num = 10;
3.变量的在声明的时候同时赋值的语法:
类型 变量名 = 数据;
例: int num = 20;
char ch = z
4.变量的使用:
直接写变量名就可以获得的是这个变量当前存放的数据
int num = 10;
num = 300;
num; //代表取出num里面存放的300(虽然原来存储的是100,但是通过我们的赋值语句,现在是300)
三 常量常量:固定不变的量
两种表示方法:
1.字面量表示法
直接写值
例: 10; //这就是一个常量
3.333; //这也是一个常量
a //这也是一个常量
2.名字表示法
语法:
const 类型 常量名 = 数据;
例: const int num = 20; //把20这个常量起了个名字叫num
变量取值:写变量名
常量取值:写常量名或者写常量数据
tips:下面是一个关于变量和常量的练习代码
#include stdio.h
int main(int argc, const char * argv[]) {
//变量的介绍
//相当于在内存中挖了一个4个字节用来保存整数的坑,这个坑的名字叫num,坑里存的是200
int num = 200;
//相当于找到num这个坑,然后把里面存的东西变成600
num = 600;
//相当于在内存中挖了一个1个字节用来保存字符的坑,这个坑的名字叫ch,坑里存的是a
char ch = a
//相当于找到ch这个坑,把里面存的东西变成了z
ch = z
//相当于在内存中挖了一个4个字节用来保存小数的坑,这个坑的名字叫f,坑里存的是13.3
float f = 13.3;
//常量的介绍
/*
//也在内存中开辟了空间
//只不过这个空间赋值为20,然后上了锁,不让你修改
const int num1 = 20;
//num1 = 300; //不可以,报错,因为常量是不可以改变的
printf( %d/n ,num1);
printf( %d/n ,40400);
*/
10; //int常量 凭什么不能代表long常量??
//编译器就是这么规定的,直接写一个整数就是int常量
//如果我就是想表示一个long常量怎么办??
//就加一个l
10l; //代表long类型的常量
a //char常量
10.332f; //代表float类型的常量
10.332;//代表double类型的常量
float f2 = 103.32f;
return 0;
}
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13540.html
cmac相关文章
- 小白学习C语言 第3天
- C语言算法及常量变量相关知识【C语言学习笔记】
- 实型变量_C语言实型常数的合法形式
- C语言|图解指针变量
- 带你打开C语言的大门
- 【Linux + C语言】话说,你真的了解system接口的调用吗?
- C语言大学生考试全面题库
- 初识C语言第一话之数据类型、常量变量、字符串、转义字符与注释
- C语言: 三子棋 ---- 手把手教学,入门也能学会
- [C语言] 变量和数据类型和整数和字符详解编程语言
- C语言源代码字符集和运行字符集
- EOF宏,C语言EOF宏详解
- C语言文本流和二进制流
- C语言获取矩阵的最大值及其下标
- C语言与Linux系统变量之间的关系(c语言与linux变量)
- Linux下C语言编程——打开文件的实现(c 打开文件 linux)
- C语言中MySQL导出数据的方法简介(c 中mysql导出数据)
- C语言美妙绝伦MySQL数据库分析与应用(c mysql数据库类)
- 代码管理MySQLC语言快速操纵MySQL,一行代码搞定(c mysql一行)
- 库使用C语言操作Oracle数据库(c 插入oracle数据)
- C语言中判断int,long型等变量是否赋值的方法详解
- C语言中的回调函数实例