c语言的数据类型复数型,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)

作者:码农有道

如果文章有错别字,或者内容有错误,或其他的建议和意见,请您留言指正,非常感谢!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558476.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

opengl实现三维动画简单代码_使用Python简单实现马赛克拼图!内附完整代码

今天小编带大家使用python简单实现马赛克拼图,内容比以往会稍长一些,各位看官老爷可以慢慢细读,若有不足之处还望请斧正,闲话不多说,请看文章。先看原图:效果图:思路:拼图的原理其实…

耳机不支持android,安卓手机为什么不能用EarPods耳机 原因分析【图解】

相信很多人都有这样的疑问,iPhone和安卓手机的耳机孔是一样的, 安卓手机为什么不能用EarPods耳机? 这是什么原因?本次在这里就给大家分析下。安卓手机为什么不能用EarPods耳机?目前市面上大多数的手机仍采用3.5mm的耳机接口。但很多人不知道…

python自然语言处理库_Python 自然语言处理(NLP)工具库汇总

最近正在用nltk 对中文网络商品评论进行褒贬情感分类,计算评论的信息熵(entropy)、互信息(point mutual information)和困惑值(perplexity)等(不过这些概念我其实也还理解不深...只是…

android代码清除锁屏密码,清除Android手机锁屏密码的三个小妙招

大家有没有把锁屏密码忘记过?发生这种情况的概率应该很小吧,但为了以防万一大家还是看一下本文的解锁教程吧!这种解锁的方法要求,被锁上的手机是联网的状态,并登录了google账号,账号密码已知。如果以上条件…

android退出app代码,Android应用退出代码各种方式

1. 点击按钮最小化app返回到home//并不会退出app,只是最小化findViewById(R.id.button3).setOnClickListener(new OnClickListener(){public void onClick(View v){Intent intent new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);startA…

c语言数组最大可定义多少位_C语言求数组的最大值三种方法

/* 黄哥Python培训 黄哥所写*/#include int maxValue(int* arr, int n);int maxRecursionValue(int* arr, int n);int maxDividAndConquerValue(int* arr, int left, int right);int main(void) { int arr[] {500, -1, 30, 7, 99, 12}; printf("数组中的元素最大…

android 百度map 一个layout加载多个mapview,android 百度地图API 使用Marker和InfoWindow

前言:在android开发过程中,百度地图的使用是比较普遍的,但是如何使用,使用什么版本的百度API还是需要一些讲究。在项目过程中,需要用到百度地图的marker和InfoWindow的功能。标注覆盖物(百度地图官方图)布局文件很简单…

python数据的格式输出_Python格式化输出

“%”的使用 格式符 描述 %s 字符串 (采用str()的显示) %r 字符串 (采用repr()的显示) %c 单个字符及其ASCII码 %u 整数(无符号) %b 二进制整数 %o 八进制数(无符号) %d 十进制整数 %i 十进制整数 %x 十六进制数(无符号) %X 十六进制数大写(无符号) %e 指数 (基底写为e)&#x…

android代码移除焦点,android-如何从单个editText移除焦点

android-如何从单个editText移除焦点在我的应用程序中,我只有一个button.seFocusableInTouchMode(),以及一些button.requestFocus(),按钮和一个微调器。 我认为,我的EditText获得关注,因为它是此活动中唯一可关注的视图…

python数据分析实验报告_Python 数据分析入门实战

本训练营中,我们将学习怎么样使用 Python 进行数据分析。课程将从数据分析基础开始,一步步深入讲解。从 Python 的基础用法到数据分析的各种算法,并结合各种实例,讲解数据分析过程中的方方面面。 课程内容将分为以下四个部分&…

unistd.h linux,Linux 标准库下的unistd.h

unistd.h在unix中类似于Window中的windows.h!#ifdef WIN32#include#else#include#endifunistd.h含有的常量与函数:ssize_t read(int, void *,size_t);ssize_t write(int, const void *,size_t);int unlink(const char *);int us…

go 写文件_如何在 Ubuntu 20.04 上安装 Go

本文最先发布在:如何在 Ubuntu 20.04 上安装 Go​www.itcoder.techGo,通常被称为 golang,它是一门由 Google 创建的现代化的开源编程语言,它允许你构建实时并且高效的应用。很多流行的应用程序,例如 Kubernetes&#x…

android纹理存储,Android:OpenGL存储纹理多长时间?

openGL存储纹理多长时间?离开活动时纹理内存是否会被回收?例如,如果我有以下代码:mGL.glGenTextures(1, mTextures, 0);mGL.glBindTexture(GL10.GL_TEXTURE_2D, mTextures[0]); // A bound texture is// an active texture//mGL.glTexImage2D(GL10.GL_TE…

python获取文件夹名_python基础之获取文件目录及名称

准备 被引用的文件:D:\gogncheng\apiAutoMate\api\a\bePerform.py 执行的文件: D:\gogncheng\apiAutoMate\common\b\perform.py 适用场景:在perform.py下引用文件bePerform.py运行代码,分别获取引用文件与执行文件的目录及名称 be…

android调用fragment的方法,AndroidX下使用Activity和Fragment的变化

原标题:AndroidX下使用Activity和Fragment的变化原文:How AndroidX changes the way we work with Activities and Fragments作者:Miłosz Lewandowski译者:Fly_with24链接:https://juejin.im/post/5e5a0c316fb9a07cd2…

java汽车管理系统_坑爹!花费2亿耗时2年,网站没建完Java都写不好,顶级咨询公司埃森哲被告上法庭...

乾明 发自 凹非寺 量子位 报道 | 公众号 QbitA耗费2个多亿,耗时2年多,连一个可用的网站或者APP都没有交付出来。想要完工?那就再交1000万美元。这件事的受害方、美国汽车租赁公司赫兹(Hertz)一怒之下, 将顶级咨询公司埃森哲(Accen…

Android接口一般定义格式,Android开发规范

原标题:Android开发规范一.书写规范1. 编码方式统一用UTF-8.2. 花括号不要单独一行,和它前面的代码同一行。而且,花括号与前面的代码之间用一个空格隔开。3. 空格的使用if、else、for、switch、while等逻辑关键字与后面的语句留一个空格隔开。…

c++将小写转换为大写函数_必须掌握的基础函数组合应用技巧,提高效率,准时下班...

点击上方"Excel函数公式"免费订阅货币,生活中必不可少的东西,是物品价值等的直接体现,在实际的工作中也经常遇到,如果给定的数据中,要对其进行格式的设置,你会怎么做?一、Dollar函数&…

android 关闭软键盘失去焦点,Android - html输入在软键盘打开时失去焦点(ASP.net)...

使用Nexus 4,Android 4.2.1本机Chrome浏览器 - 当我点击字段时,软键盘出现,然后该字段立即失去焦点。我必须再次点击字段,并且已经打开键盘才能输入文字。这不会发生在桌面上的Chrome中。我在ASP用户控制下的登录表单:…