- 0
- 0
- 约4.03千字
- 约 38页
- 2026-03-10 发布于广西
- 举报
第02课变量和数据类型(1)
标准输入输出/wiki/Von_Neumann_architecture#/media/File:Von_Neumann_Architecture.svg图片来源:维基百科cincout
学习目标1、输入语句2、变量的定义和声明3、C++变量的类型4、变量的操作
准备工作shortintlongfloatdoublecharacter
知识讲授
输入语句cin变量;
输入语句输入语句和变量配合使用intchar不同的变量需要住在不同的“房子”里
先分配“房子”,再住进“房客”int666inta;cina;输入语句
定义一个整数,输入和输出一个整数#includeiostreamusingnamespacestd;intmain(){ intn; cinn; coutn; return0;}
定义一个字符,输入和输出一个字符#includeiostreamusingnamespacestd;intmain(){ charn; cinn; coutn; return0;}
计算a+b#includeiostreamusingnamespacestd;intmain(){ inta,b; cinab; couta+b=a+b; return0;}
数据的类型
定义初始化赋值赋值基本整型int变量名;int变量名=值;变量名=值;长整型longlong变量名;longlong变量名=值;变量名=值;浮点型float变量名;float变量名=值;变量名=值;双精度浮点型double变量名;double变量名=值;变量名=值;字符型char变量名;char变量名=值;变量名=值;布尔型bool变量名;bool变量名=值;变量名=值;TIPS:变量名不要重名,不要设为关键字,不能以数字开头,除了下划线和$符不要用任何标点,大小写敏感变量的操作
赋值格式:变量=表达式;“=”是赋值符号,而不是数学中的等号。赋值符号表示把右边的数值赋值给左边的变量。例如a=3,就是把3这个数值给变量a,3就存储在a“房子”中了,以后变量名a就会代表里面的值(3)。1、先定义后赋值,如inta;a=1234;2、初始化赋值,如inta=1234;
读程序,写结果#includeiostreamusingnamespacestd;intmain(){ inta=3,b=5; a=b; b=a; coutab; return0;}
变量交换cab#includeiostreamusingnamespacestd;intmain(){inta=3,b=5,c;c=b;b=a;a=c;coutab;return0;}
变量交换#includeiostreamusingnamespacestd;intmain(){inta=3,b=5; //a=?,b=?a=a+b; //a=?,b=?b=a-b; //b=?,a=?a=a-b; //a=?,b=?coutab;return0;}
整型数据基本整型int变量名;存储空间:4Bytes范围:-231~231-1长整型longlong变量名;存储空间:8Bytes范围:-263~263-1
C++整型数据存储方式int型是32位整数,要用32个二进制数位来存储,但因为要区分正数和负数,所以32个二进制数位中,有一个数位要留做表示正负,这个数位叫做标志位。标志位=0,代表正数;标志位=1,代表负数。int整数能表示绝对值大小的二进制数位为31个数位,31位最大二进制数为:1111111111111111111111111111111这个数字转化为十进制数字为:2147483647longlong是64位整数,最高1位必须用来作符号位。最大longlong整数为:9223372036854775807.
信息的单位bit是计算机内信息的最小单位,Byte是信息的基本单位。 1Byte=8bit; 1KB=1024Byte; 1MB=1024KB; 1GB=1024MB; 1TB=1024GB;
整型数据的使用整型数据的赋值inta=100;couta;整型数据计算取整inta=5/4;couta;整型数据的溢出(1)inta=2147483647;cout
您可能关注的文档
- C++编程《第001课 初识C++》教学设计.docx
- C++编程《第001课 初识C++》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学设计.docx
- C++编程《第005课 选择与分支(2)》教学课件.pptx
- C++编程《第005课 选择与分支(2)》教学设计.docx
- C++编程《第006课 分支结构习题课》教学课件.pptx
最近下载
- 2023承压设备用钢板和钢带 第7部分:不锈钢和耐热钢.docx VIP
- 新媒体文案写作:爆款标题—吸睛有道PPT教学课件.pptx
- 英展 XK3150W-GTW防水计重电子台秤使用说明书.pdf VIP
- 2025年医疗AI应用:诊断辅助与效率提升报告.docx VIP
- 酒店安全风险分级管控和隐患排查治理双重预防机制建设指导书.pdf VIP
- DB34T 5428-2026电动汽车充电设施消防安全管理规范.pdf VIP
- 门店药品法律法规试卷题(食品安全法律法规考试试题及答案).docx VIP
- ASME B18.2.1-2012美标螺栓规范.pdf VIP
- 在线网课学习课堂《研究生生涯发展与规划(山大 )》单元测试考核答案.pdf VIP
- 《如何描述问题》课件.ppt VIP
原创力文档

文档评论(0)