C语言中的变量是指在程序运行时其值可以改变的量,变量的功能就是存储数据。
变量有三个基本要素:
变量名:每一个变量都应该有一个名字。
变量的数据类型:每一个变量都应具有一种数据类型(在定义时指定)内存中占据一定的储存空间
变量的值:变量对应的存贮空间中所存放的数。
扩展资料:
基本的变量类型有以下几种:
C 中的变量声明
变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。
变量的声明有两种情况:
1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。
2、另一种是不需要建立存储空间的,通过使用extern关键字声明变量名而不定义它。 例如:extern int a 其中变量 a 可以在别的文件中定义的。
除非有extern关键字,否则都是变量的定义。
参考资料来源:百度百科-C语言
char是容纳单字符的一种基本数据类型,不能存储汉字,(一个汉字占2字节)存储字符串用string,其实String就是一个char的数组,不过它当中的元素多一个‘\0'在数组的最后,表示结束
例如字符串abcd
char a[]={'a','b','c','d','\0'}
是等价的。