c++ 中常量与变量 基本数据类型
c++中常量如何分类?
1、整数常量,所有的整数。 整数又分为 int (integer) 占用4个字节 一个字节占几个二进制位?8个二进制位,一个整型变量占32位二进制位 (内存中开辟出来的存储空间)
2、小数常量,所有的小数。
3、布尔型常量,只有两个值,true, false。
4、字符常量,一个字母或数字,用 '' 进行标识
5、字符串常量,一个或多个字符,用 “” 进行标识。
6、null常量,只有一个值就是null,表示空
还有一种常量的说法叫全局常量,写在函数之外,所有的函数都可调用。所有的constant 声明都需要使用大写字母,所有字母大写
什么是变量?
变量的概念:
(1)内存中的一个存储区域
(2)该区域有自己的名称(变量名)和数据类型。变量如何命名?使用标识符,c++中标识符只能包括字母、数字、下划线,而且不能以数字开头。java中的标识符是字母、数字、下划线、$,而且不能以数字开头。
(3)该区域的数据可以在数据类型内不断变化。
变量使用的格式规范是什么?
第一种方法,举例: byte b=3;//在起名的时候要注意什么?第一个单词的字母小写,第二个单词的首字母大写,第三个单词首字母大写,这叫驼峰突起,在起类名的时候第一个单词
c++和java都是是敏感的,都严格区分大小写
首字母大写,Variable_Demo$Byte
第二种方法,举例:
char characterOfThisNumber,c2;
characterOfThisNumber='3';
c2='a';
变量的意义是什么?有什么用?
(1)可以重复使用
(2)可以不断的变换数值
Java当中有哪些数据类型?有几种?
short int短整型 2个字节 占几个二进制位?16个二进制位,可以表示的数字从-2^15~2^15-1
int 整型 4个字节 占几个二进制位? 32个二进制位,可以表示的数字从-2^31~2^31-1
long int长整型 8个字节 64个二进制位,可以表示的数字从-2^63~2^63-1
double 双精度 8个字节 64个二进制位,可以表示的数字从-2^63~2^63-1
float 单精度 4个字节 4个字节 占几个二进制位? 32个二进制位,可以表示的数字从-2^31~2^31-1
boolean 布尔型 只有两个值 true false
char 字符型 如何表示 ''
string 字符串类型 如何表示" "
练习题1:
输出一个长整型的变量 123456789012345
long l=123456789012345;
练习题2:
输出一个单精度的小数常量 2.4
float f=2.4;
练习题3:
输出一个布尔类型的变量
boolean b=true; bool
b=false;
练习题4:
强制类型转换
double to float
byte b=3; //在Java当中对应着一个类,Byte
b=b+200;
b=(byte)(b+200);//为什么输出的结果是负数?203整数,占内存当中的几个字节?4个字节32位,而转换后byte,占内存中两个字节16位,

练习题5:
输出1个字符型的加法计算
System.out.println=sop
sop('a'+1);
System.out.println((char)('a'+1));
System.out.println((char)('你'+1));
cout<<
练习题6:
int 也对应着一个类,Integer
演示变量的溢出效果
int i=Integer.MAX_VALUE+1;
练习题7:
算术运算符+-*/
x=x/1000*1000;
cout
sop(x);
c++ 中常量与变量 基本数据类型的更多相关文章
- 04 Tensorflow的中的常量、变量和数据类型
打开Python Shell,先输入import tensorflow as tf,然后可以执行以下命令. Tensorflow中的常量创建方法: hello = tf.constant('Hello ...
- [Java入门笔记] Java语言基础(二):常量、变量与数据类型
常量与变量 什么是常量和变量 常量与变量都是程序在运行时用来存储数据一块内存空间 常量: 常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字.常量还可以分为两种意思: 第1种意 ...
- Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制、break、continue【3】
若有不正之处,请多多谅解并欢迎批评指正,不甚感激.请尊重作者劳动成果: 本文原创作者:pipi-changing本文原创出处:http://www.cnblogs.com/pipi-changing/ ...
- 🤩全套Java教程_Java基础入门教程,零基础小白自学Java必备教程👻002 # 第二单元 常量,变量,数据类型 #
一.本单元知识点概述 二.本单元目标 (Ⅰ)重点知识目标 1.定义出各种数据类型的变量2.理解自动类型提升3.理解强制类型转换 (Ⅱ)能力目标 1.能够定义出所有类型的常量 2.理解Java中的基本数 ...
- Java从入门到放弃——02.常量、变量、数据类型、运算符
本文目标 理解什么是常量,什么是变量 认识八大基本数据类型 了解算数运算符.赋值运算符.关系运算符.逻辑运算符.位运算符.三元运算符 1.什么是常量与变量? 常量是相对静止的量,比如整数:1,2,3 ...
- Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>
从今天开始,记录学习Java的过程.要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904 ...
- 常量、变量、数据类型 搞错N+1次 累死
public class hello { /** * * * * * @param args */ public static void main(String[] args) { String _$ ...
- Swift 基本常量和变量,基本数据类型
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Menlo; color: #4dbf56 } p.p2 { margin: 0.0px 0. ...
- PHP中常量和变量的区别
1.常量只能赋一次值: 以下是申请常量的两种方法: const THE_VALUE="one"; define("THE_VALUE","one&qu ...
随机推荐
- EIGRP-1-EIGRP的基础和演变
值得一提的是,在2013年,Cisco决定开放EIGRP的定义,并将其发布为IETFInternet草案,即RFC的前身:文档名称为draft-savage-eigrp.从此,基本的EIGRP不再是机 ...
- A*算法的认识与求第K短路模板
现在来了解A*算法是什么 现在来解决A*求K短路问题 在一个有权图中,从起点到终点最短的路径成为最短路,第2短的路成为次短路,第3短的路成为第3短路,依此类推,第k短的路成为第k短路.那么,第k短路怎 ...
- codeforces C. Vasya And The Mushrooms (思维+模拟)
题意:给定一个2*n的矩形方格,每个格子有一个权值,从(0,0)开始出发,要求遍历完整个网格(不能重复走一个格子),求最大权值和,(权值和是按照step*w累加,step步数从0开始). 转载: 题解 ...
- 用servlet获取IP等信息
Locale languageType=request.getLocale();//获取用户语言 String localIp=request.getLocalAddr();//获取本地ip int ...
- 036 Valid Sudoku 有效的数独
详见:https://leetcode.com/problems/valid-sudoku/description/ class Solution { public: bool isValidSudo ...
- 埃氏筛法(求n以内有多少个素数)
题目大意:给定整数n,请问n以内有多少个素数 思路:想必要判断一个数是否是素数,大家都会了,并且可以在O(根号n)的复杂度求出答案,那么求n以内的素数呢,那样求就显得有点复杂了,下面看一下这里介绍的
- POJ 2318 TOYS 利用叉积判断点在线段的那一侧
题意:给定n(<=5000)条线段,把一个矩阵分成了n+1分了,有m个玩具,放在为位置是(x,y).现在要问第几个位置上有多少个玩具. 思路:叉积,线段p1p2,记玩具为p0,那么如果(p1p2 ...
- 小试OKR一季度之后有感分享,你要不要试试ORK?
封面 OKR已经在国内热火朝天有一阵子了,为了适当的赶时髦,从年初开始团队内部小范围使用ORK模式以便测试团队会有什么化学反应.这篇文章打算写写心得感受,供大家围观产考. 老一套先摆一下概念 OKR( ...
- ForkJoin有参无返回值、有参有返回值实例
介绍: a . Fork/Join为JKD1.7引入,适用于对大量数据进行拆分成多个小任务进行计算的框架,最后把所有小任务的结果汇总合并得到最终的结果 b . 相关类 public abstract ...
- [luogu 3369]普通平衡树(fhq_treap)
题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入x数 删除x数(若有多个相同的数,因只删除一个) 查询x数的排名(排名定义为比当前数小的数的个数+1.若有多 ...