C 语言数据类型

发布于: 2020 年 05 月 08 日
C语言数据类型

一、基本类型



C语言的基本数据类型包括字符型、整数型、浮点型。



1、字符型(char)



描述单个字符(一个字节),用半角的单引号包含起来,如’a’、‘A’、‘1’、’$'等,键盘能输入的英文和半角的符号都是字符。

'A' 'B' 'C' ...... 'Z'
'a' 'b' 'c' ...... 'z'
'0' '1' '2' ...... '9'
'~' '!' '@' ...... '+'

中文的汉字和标点符号是两个字节(GBK编码),不能算一个字符,以下都是非法的。

'好'
'。'
','
'¥'

2、整型(int)



描述整数,整数在计算机上是准确表示的,如123、500、0、-10等。

123
500
0
-10

3、浮点型(float)



描述实数,有小数位,如10.0、123.55、3459.98、-50.3,实数在计算机上一般是近似表示的。

10.0
123.55
345.98
-50.3

二、字符串



描述多个字符,用半角的双引号包含起来,可以是英文、数字、中文、标点符号,半角全角的都可以。

"a"
""
"西施"
"我心匪石,不可转也。我心匪席,不可卷也。威仪棣棣,不可选也。"
"我有100块钱。"
"1998"

三、构造类型

由基本类型通过一定的构造方法构造出来的类型,包括数组和结构体,在以后的章节将详细介绍它们。



四、指针类型

指针可以存放内存变量和常量地址,主要用于函数的参数传递,极其重要,如果没有指针,C程序员将非常难受,在以后的章节将详细介绍它。



五、其它数据类型

C语言还有其它数据类型,如复数类型(Complex)、虚数类型(Imaginary)、布尔型(_bool)、这些数据类型的应用场景极少,我就不介绍了。

六、版权声明

C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。

来源:C语言技术网(www.freecplus.net)

作者:码农有道



如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发我的文章,谢谢!!!

发布于: 2020 年 05 月 08 日 阅读数: 61
用户头像

还未添加个人签名 2018.04.19 加入

freecplus开源框架作者。 freecplus框架是UNIX平台下C/C++程序开发的业务层基础框架。其目的是为C/C++程序员供免费的、开源的程序库。freecplus框架与C++标准库结合使用,可以极大的提高程序员的开发效率。

评论

发布
暂无评论
C语言数据类型