今天为大家带来数据类型的详细教程
编程规范
在C语言中,我们虽然可以自由的编写代码。但是为了提高其可读性,我们就要按照一定的规范进行C语言的编写。
1.变量,常量的命名规范
在编写C语言的过程中,我们会不可避免的用到一些变量或者常量。为了方便的区分彼此,我们常常为常量命名时统一使用大写格式。在使用变量时,如果是普通变量,那么为其命名时使用其本身含义的英文。如果变量是成员变量,那么为其命名时就要均以m_开始。例如:
int age; //定义普通整型变量
int m_age; //定义整型成员变量
int * page; //定义整型指针变量
#define AGE 20 //定义常量
2.代码缩进
在编写C语言的过程中,我们对代码进行统一缩进。代码的缩进通常为4个字符,但是这4个字符通常不采用空格,而是使用Tab键制表位,例如:
#include //引用头文件
using namespace std; //命名空间
int main() //主函数
{
int i,a,c; //定义变量
i = 10; //赋值
a = 20; //赋值
i = a; //赋值
cout << i<//输出
cout << a; //输出
}
(该示例为C++代码)
如上代码所示:
这些代码前的空格就是编写代码时所需要的代码缩进。
3.函数的命名规范
C语言中,在定义函数时,函数名的首字母要大写,其余的字母大小写不做要求,可以随意混合。例如:
int ADDnum(int num1,int num2);
关键字
在C语言中,共保留了32个关键字,这些关键字拥有自己的含义,因此不能用来命名。
关键字 | 说明 |
---|---|
auto | 声明自动变量 |
double | 声明双精度变量或函数 |
int | 声明整型变量或函数 |
struct | 声明结构体变量或函数 |
break | 跳出当前循环 |
else | 条件语句否定分支 |
long | 声明长整型变量或函数 |
switch | 用于开关语句 |
case | 开关语句分支 |
enum | 声明枚举类型 |
register | 声明寄存器变量 |
typedef | 用以给数据类型取别名 |
char | 声明字符型变量或函数 |
extern | 声明变量是在其他文件中声明 |
union | 声明共用数据类型 |
return | 返回语句 |
const | 声明只读 |
float | 声明浮点型变量或函数 |
short | 声明短整型变量或函数 |
unsigned | 声明无符号类型变量或函数 |
continue | 结束当前循环,开始下一轮循环 |
for | 循环语句 |
signed | 声明有符号类型变量或函数 |
void | 声明无返回值函数 |
default | 开关语句中的“其他”分支 |
goto | 无条件跳转语句 |
sizeof | 显示数据类型长度 |
volatile | 说明变量在程序执行中可被隐含地改变 |
do | 循环语句的循环体 |
while | 循环语句的循环条件 |
static | 声明静态变量 |
if | 条件语句 |
今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
C语言
+关注
关注
180文章
7534浏览量
128967 -
代码
+关注
关注
30文章
4557浏览量
66835 -
规范
+关注
关注
0文章
46浏览量
16256
发布评论请先 登录
相关推荐
C语言数据类型详解
计算机编程语言是用来控制计算机的行为及操作,协助人们解决现实中的问题,其能表达的数据类型也是从实际中提取并抽象出来形成的数据结构描述。
发表于 11-02 11:32
•476次阅读
C程序的运行环境和C语言的数据类型
⒈ 实验目的⑴ 了解在具体的语言环境下如何编辑、编译、连接和运行一个C程序。⑵ 通过运行简单的C程序,初步了解C源程序的特点。⑶ 掌握C语言数据类型,熟悉如何定义一
发表于 06-21 09:36
•55次下载
C语言的数据类型
发表于 07-01 18:35
•0次下载
第二章 C语言的数据类型
发表于 12-01 23:21
•52次下载
C语言的数据类型及其对应变量
初始化标识符iden是定义iden时给iden赋值,一个没有被赋值的iden里面存的是之前这块内存的值,就可能是任意的值,一不小心使用这样的标识符是十分危险的,所以一个好的习惯是定义一个标识符后立即初始化;另外一个原因是常量的值必须在初始化时确定,如果不进行初始化,那么这个常量以后永远都不能赋值了
发表于 05-16 14:39
•826次阅读
C语言的数据类型有哪些
在计算机系统中,数据是放在内存中的,数字、文字、符号、图形、音频、视频等数据都是以二进制形式存储在内存中的,它们并没有本质上的区别,那么 0001000 该理解为数字 8 呢,还是图像中某个像素的颜色,还是要发出某个声音?
Verilog HDL语言的数据类型和运算符
reg是寄存器数据类型的关键字,是数据存储单元的抽象,通过赋值语句可以改变寄存器存储的值。reg型数据常用来表示always模块内的指定信号,在always块内被赋值的每一个信号都必须定义为reg型。
C语言基本的数据类型
在定义变量时需要指定变量的类型。常量也是区分类型的。因为数据都是存放在内存中的单元中的,它 是具体存在的,而存储单元是有限制大小字节的,每一个存储单元存放数据的范围是有限的。所以必须对
发表于 10-08 16:28
•868次阅读
C语言数据类型有哪些
在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。
发表于 03-20 10:56
•165次阅读
评论