变量及赋值
变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。

变量定义的一般形式为:数据类型 变量名;

多个类型相同的变量:数据类型 变量名, 变量名, 变量名…;


注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
变量名和标识符的命名规范完全相同。

变量的赋值分为两种方式:
1、先声明再赋值
2、声明的同时赋值

基本数据类型
C语言中,数据类型可分为:

1、基本数据类型
2、构造数据类型
3、指针类型
4、空类型四大类

最常用的整型, 实型与字符型(char,int,float,double):

整型数据是指不带小数的数字(int,short int,long int, unsigned int, unsigned short int,unsigned long int):生活中有很多信息适合使用整型数据来表示,比如:人的年龄、班级的人数、书的总页数等等。因此整型的类型比较多:

注:int short int long int是根据编译环境的不同,所取范围不同。

浮点数据是指带小数的数字。生活中有很多信息适合使用浮点型数据来表示,比如:人的体重(单位:公斤)、商品价格、圆周率等等。

因为精度的不同又分为3种(float,double,long double):

C语言基础知识(二)-------C++变量及赋值相关推荐

  1. 计算机java语言教程,计算机JAVA教程二讲Java语言基础知识.doc

    计算机JAVA教程二讲Java语言基础知识 2.1简单数据类型 2.1.1 标识符和保留字 1.标识符 程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier).Java语言 ...

  2. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

  3. -wl是不是c语言的标识符,C语言基础知识考试

    第一章 C语言基础知识 一.选择题 1.C语言规定,必须用 作为主函数名.(0级) A)Function B)include C)main D)stdio 2.一个C程序可以包含任意多个不同名的函数, ...

  4. C语言基础知识入门和C语言入门基础知识大全

    一.C语言基础知识入门 C语言一出现,就以其丰富的功能.强大的表达能力.灵活性.方便性和广泛的应用,在世界范围内迅速普及和普及.C语言不仅高效而且可移植.它可以用来开发应用软件.驱动程序.操作系统等. ...

  5. R语言基础知识入门学习(一)

    目录 系列文章目录 一.软件下载 二.基本知识 1. 对象 2. 向量 3. 向量化 4. 因子 总结 系列文章目录 R语言基础知识入门学习(一) 一.软件下载 我们可以通过这个网址对R语言软件进行下 ...

  6. c语言基础知识(知识点较为完整)

    计算机和c语言基础知识 计算机常识 什么是计算机? 顾名思义,就是能够进行数据运算的机器(台式电脑.笔记本电脑.平板电脑.智能手机) 计算机_百度百科 计算机的发明者是谁 ? 关于电子计算机的发明者是 ...

  7. C语言输入Aa1Bb2Cc3,《C语言基础知识》PPT课件.ppt

    <C语言基础知识>PPT课件.ppt 1,数据结构与算法C语言的基础知识,2,主要内容,C语言简介数据类型与声明运算符与表达式数组指针结构体,3,简单的C语言源程序,#includestd ...

  8. C语言基础知识-数组和字符串

    C语言基础知识-数组和字符串 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数组概述 在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来的方式我们称为数组 ...

  9. c语言基础知识点总结ppt,《C语言基础知识》PPT课件.ppt

    <<C语言基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C语言基础知识>PPT课件.ppt(29页珍藏版)>请在人人文库网上搜索. ...

  10. 编程语言基础c语言第5版讲解,《程序设计基础》C语言基础知识讲解.ppt

    <<程序设计基础>C语言基础知识讲解.ppt>由会员分享,可在线阅读,更多相关<<程序设计基础>C语言基础知识讲解.ppt(54页珍藏版)>请在人人文库 ...

最新文章

  1. 电机贴上锡纸到底有没有作用?
  2. 【Python第六篇】Python面向对象(进阶篇)及相关(异常处理、反射)
  3. 【RecyclerView】 十二、RecyclerView 数据更新 ( 修改单条数据 | 批量修改数据 )
  4. windows远程修改密码
  5. (转)创业需要知道的13句话
  6. oracle19c安装[ins-35180]无法检查可用内存
  7. coffeeScript学习01
  8. python自动化_Python 实现Excel自动化办公上
  9. java web 开发之写在前面(0)
  10. OpenCV中的三种图像数据结构CvMat, IplImage和Mat(二)IplImage
  11. 精锐教育创始人张熙辞任CEO 李晓明接任
  12. tar打包时忽略svn目录
  13. DolphinScheduler大数据调度系统
  14. 普洛斯库列科夫 线性代数习题集_高等数学 高等代数习题集
  15. JDK动态代理(介绍理解,如何实现)
  16. 推荐一款绘画软件krita,开源正版免费,适合ps用户
  17. sqlite可视化工具sqliteman的问题
  18. python可以手眼定标吗_机器人无标定手眼协调
  19. ajax上传图片到又拍云,又拍云存储(UpYun)的.NET Core填坑
  20. CC00052.LBCHAC——|Selinux.V2|——|2台server|

热门文章

  1. 这些AI大咖的实践干货,从事人工智能的你应该知道
  2. 2020中国DevOps社区峰会(成都站),雄关漫道,砥砺前行
  3. 在window打包war
  4. JEEWX推出插件开发机制,现招募兴趣爱好者
  5. application.properties数据库敏感信息加密这么简单?
  6. iOS开发UIResponder简介API
  7. 批量网站DNS区域传送漏洞检测——bash shell实现
  8. Spring4 MVC HelloWorld 注解和JavaConfig实例
  9. 从 活动选择问题 看动态规划和贪心算法的区别与联系
  10. linux常用命令.txt