483除以一个数等于乘以这个数的倒数64与的差,再乘62与16的和?


个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。
一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为了完成自己这一直以来的心愿,准备认真学习《C++ Primer Plus》。
为了提高学习效率,在学习的过程中将通过发布学习笔记的方式,持续记录自己学习C++的过程。
本章首先将介绍C++的基本类型:整数和浮点数。同时会介绍一种标识存储的数据的方法——使用变量;接着介绍如何在C++中进行算术运算;最后,介绍C++如何将值从一种类型转换为另一种类型。
为把信息存储在计算机中,程序必须记录3个基本属性:
信息将存储在哪里
要存储什么值;
存储何种类型的信息,
现在我们采用声明变量的方法来解决以上问题。当我们需要将商品的数量信息存储在计算机中时,可以通过如下代码实现:
int commodityCount;
commodityCount = 1000;
cout << "我们现在库存商品数量还有" << commodityCount <<"件" << endl;
通过上述2条语句告诉程序,它正在存储整数,并使用名称 commodityCount来表示该整数的值为1000。
能完成以上功能,是因为程序将在内存中找到一块能够存储整数的内存,并将该内存单元标记为commodityCount,同时将值1000复制到该内存单元中;然后,我们才可以通过commodityCount来访问该内存单元。
1、变量名
C++提倡使用有一定含义的变量名。如存储商品数量是建议使用使用类似commodityCount这类有含义的变量名,而不是随意使用a、b、c、x等与变量意义相差较大的变量名。
必须遵循几种简单的C++命名规则:
在名称中只能使用字母字符、数字和下划线(_)
名称的第一个字符不能是数字
区分大写字符与小写字符
不能将C++关键字用作名称
以两个下划线打头或以下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。
C++对于名称的长度设有限制,名称中所有的字符都有意义,但有些平台有长度限制
具体示例如下:
int commodityCount;//有效
int CommodityCount;//有效,同时与第一个变量名不同
int COMMODITYCOUNT;//有效,同时与第一、第二个变量名不同
Int commodityCount;//无效,变量类型应为int而是不Int
int my_commodityCount;//有效
int _MycommodityCount;//有效,但以下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用
int double;//无效,变量名double是C++的关键字之一
int begin;//有效,但begin是Pascal(结构化编程语言) 的关键字
int __commodityCount;//有效,以两个下划线打头或以下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用
int the_very_best_variable_i_can_be_version_112;//有效
int commodity-Count;//无效,在名称中只能使用字母字符、数字和下划线(_)
如果想用两个或更多的单词组成一个名称,通常的做法是用下划线字符将单词分开或者采用驼峰命名法(除了第一个单词以外,其他单词的第一个首字母都为大写状态)。
2、整型
整数就是没有小数部分的数字,如1、99、-500和0。
不同C++整型使用不同的内存量来存储整数,以便根据程序的具体要求选择最合适的整型。使用的内存量越大,可以表示的整数值范围也越大。术语宽度(width)用于描述存储整数时使用的内存量。使用的内存越多,则越宽。另外,根据类型有无符号,可同时表示正值和负值或只能表示正值。
C++的基本整型(按宽度递增的顺序排列)分别是char、short、int、long和C++11新增的long long,其中每种类型都有符号和无符号版本,因此总共有 10种类型可供选择。下面更详细地介绍这些整数类型。由于char类型有一些特殊属性(它最常用来表示字符,而不是数字),因此将首先介绍其他类型。
64位操作系统中整型类型所占大小如下表:
序号
类型
所占字节数
表示范围
1
char
1
-128~127
2
unsigned char
1
0~255
3
short
2
-32,768~32,767
4
unsigned short
2
0~65,535
5
int
4
-2,147,483,648~2,147,483,647
6
unsigned int
4
0~4,294,967,295
7
long
4
-2,147,483,648~2,147,483,647
9
unsigned long
4
0~4,294,967,295
10
long long
8
-9,223,372,036,854,775,808~9,223,372,036,854,775,807
11
unsigned long long
8
0~18,446,744,073,709,551,615
3、整型short、int、long和long long
计算机内存由一些叫作位(bit)的单元组成。C++的short、int、long和long long类型通过使用不同数目的位来存储值、最多能够表示4种不同的整数宽度。
提示:实际上short是short int的简称,long是long int的简称。
C++的整型在不同位数操作系统所占位数存在差异,因此C++提供了一种灵活的标准,它确保了最小长度(从C语言借鉴而来),如下所示:
short至少16位
int至少与short一样长
long至少32位,且至少与证int一样长
long long至少64位,且至少与long一样长。
位与字节:
计算机内存的基本单元是位(bit)。可以将位看作电子开关,可以开,也可以关。关表示值0,开表示值1。8位的内存块可以设置出256种不同的组合,因为每一位都可以有两种设置,所以8位的总组合数为2×2×2×2×2×2×2×2,即256种。因此,8位单元可以表示0255或者-128127。每增加一位,组合数便加倍。
字节(byte)通常指的是8位的内存单元。从这个意义上说,字节指的就是描述计算机内存量的度量单位,1KB等于1024字节。然而,C++对字节的定义与此不同。C++字节由至少能够容纳实现的基本字将集的相邻位组成,也就是说,可能取值的数目必须等于或超过字符数目。如中文需要使用2个字节即16位字节。
通常,在老式IBMPC的实现中,int的宽度为16位(与short相同),而在Windows XP、Windows vista、Wndows 7、Macimlosh OS X、VAX和很多其他微型计算机的实现中,为32位(与long相同)。
要知道系统中整数的最大长度,可以在程序中使用C++工具来检查类型的长度。首先,sizeof运算符返回类型或变量的长度,单位为字节(运算符是内置的语言元素,对一个或多个数据进行运算,并生成一个值。例如,加号运算符+将两个值相加)。前面说过,“字节”的含义依赖于实现,因此在一个系统中两字节的int可能是16位,而在另一个系统中可能是32位。其次,头文件climits(在老式实现中为limits.h)中包含了关于整型限制的信息。具体地说,它定义了表示各种限制的符号名称。例如,INT_MAX为 int的最大取值,CHAR_BIT为字节的位数。下面我们将通过程序介绍如何使用这些工具,以及如何初始化,即使用声明语句将值赋给变量。
程序清单3.1:
// limits.cpp -- 部分整型限制
#include <iostream>
#include <climits>
int main()
{
using namespace std;
int n_int = INT_MAX; // 初始化n_int为最大int值
short n_short = SHRT_MAX; // SHRT_MAX是在<climits>文件中定义的符号
long n_long = LONG_MAX;
long long n_llong = LLONG_MAX;
// 使用sizeof运算符计算类型或变量的大小
cout << "int is " << sizeof (int) << " bytes." << endl;
cout << "short is " << sizeof n_short << " bytes." << endl;
cout << "long is " << sizeof n_long << " bytes." << endl;
cout << "long long is " << sizeof n_llong << " bytes." << endl;
cout << endl;
cout << "最大值:" << endl;
cout << "int: " << n_int << endl;
cout << "short: " << n_short << endl;
cout << "long: " << n_long << endl;
cout << "long long: " << n_llong << endl << endl;
cout << "Minimum int value = " << INT_MIN << endl;
cout << "Bits per byte = " << CHAR_BIT << endl;
return 0;
}
博主的环境运行结果如下(Windows10 64位):
int is 4 bytes.
short is 2 bytes.
long is 4 bytes.
long long is 8 bytes.
最大值:
int: 2147483647
short: 32767
long: 2147483647
long long: 9223372036854775807
Minimum int value = -2147483648
Bits per byte = 8
(1)运算符sizeof和头文件limits
sizeof运算符指出,在使用8位字节的系统中,int的长度为4个字节。使用sizeof计算类型长度时,应将名称放在括号中;但对变量名(如int)计算类型长度时,括号是可选的,代码如下:
cout << "int is " << sizeof (int) << " bytes." << endl;
cout << "int is " << sizeof n_int << " bytes." << endl;
头文件climies定义了符号常量来表示类型的限制,具体如下表:
序号
符号常量
表示
1
CHAR_BIT
char的位数
2
CHAR_MAX
char的最大值
3
CHAR_MIN
char的最小值
4
SCHAR_MAX
signed char的最大值
5
SCHAR_MIN
signed char的最小值
6
UCHAR_MAX
unsigned char 的最大值
7
SHRT_MAX
short的最大值
8
SHRT_MIN
short的最小值
9
USHRT_MAX
unsigned short的最大值
10
INT_MAX
int的最大值
11
INT_MIN
int的最小值
12
UINT_MAX
usigned int的最大值
13
LONG_MAX
Iong的最大值
14
LONG_MIN
long的最小值
15
ULONG_MAX
unsigned long的最大值
16
LLONG_MAX
long long的最大值
17
LLONG_MIN
long long的最小值
18
ULLONG_MAX
unsigned long long的最大值
在climits文件中包含与下面类似的语句行:
#define INT_MAX 32767
在C++编译过程中,首先将源代码传递给预处理器。#define编译指令的工作方式与文本编辑器或字处理器中的全局搜索并替换命令相似。C++可以使用const关键字声明常量,替换#define编译指令的作用。但如果要考虑C语言的兼容性,则还是需要使用#define编译指令。
(2)初始化
初始化可以将赋值与声明合并在一起。示例代码如下:
int n_int = INT_MAX;
int commodityCount = 1000;
int sum = commodityCount + 1;
除了以上继承自C语言的初始化语法,还有一种C++特有的初始化语法,代码如下:
int todayStockOutCount(20);
(3)C++11初始化方式
还有另一种初始化方式,这种方式用于数组和结构,但在C++98 中,也可用于单值变量,代码如下:
int todayStockOutCount = {20};
采用以上初始化方式,可以将=忽略,代码如下:
int todayStockOutCount
{20};
大括号中间没有任何值是,变量todayStockOutCount将被初始化为零。
通过大括号初始化器(可以使用等号也可以不使用),统一了C++11中任何类型的初始化都得到了。
4、无符号类型
前面介绍的4种整型都有一种不能存储负数值的无符号变体,其优点是可以增大变量能够存储的最大。例如,如果short表示的范围为-32768到+32767,则无符号版本的表示范围为0-65535。要创建无符号版本的基本整型,只需使用关键字unsigned来修改声明,代码如下:
unsigned int commodityCount;
C++确保了无符号类型的这种行为;但C++并不保证符号整型超越限制(上溢和下溢)时不出错,而这正是当前实现中最为常见的行为。
5、选择整型类型
C++提供了大量的整型,应使用哪种类型呢?通常,int被设置目标计算机处理起来效率最高的长度。如果没有非常有说服力的理由来选择其他类型,则应使用int。
6、整型字面值
C++能够以三种不同的计数方式来书写整数:基数10、基数8和基数16,C++使用前一到两位来标识数字常量的基数,下面我们将介绍分别在C++中的表示方法:
基数10(十进制数):第一位为1~9
基数8(八进制数):第一位为0,第二位为1~7
基数16(十六进制数):第一位为0,第二位为小写x或大写X,字符af和AF对应于10~15
提示:无论何总基数,最终都将以相同的方式存储在计算机中被存储为二进制数(以2为基数)。
7、如何确定常量的类型
编译器是如何知道常量的类型呢?答案是、除非有理由存储为其他类型(如使用了特殊的后缀来表示特定的类型,或者值太大,不能存储为int),否则C++将整型常量存储为int类型。
类型对应后缀如下表:
序号
类型
后缀
1
unsigned int
u或U
2
long
l或L
3
unsigned long
ul(任意顺序、大小写均可)
4
long long
ll或LL
5
unsigned long long
ull、Ull、uLL、ULL
8、char类型:字符和小整数
顾名思义,char类型是专为存储宇符 (如字母和数字)而设计的。很多系统支持的字符都不超过128个,因此用一个宇节就可以表示所有的符号。
在美国,最常用的符号集是 ASCII字符集,其中字符A的编码为65,字母M的编码为77。具体可查看以下代码:
// chartype.cpp -- char类型
#include <iostream>
int main()
{
using namespace std;
char ch; // 声明一个char变量
cout << "输入字符: " << endl;
cin >> ch;
cout << "你好!";
cout << "感谢 " << ch << "(" << (int)ch << ")字符。" << endl;
return 0;
}
运行结果如下:
输入字符:
M
你好!感谢 M(77)字符。
程序中输入的是M,输出的是M,编码77还需要转换为int类型。是因为输人时,cin将键盘输人的M转换为77;输出时,cout将值77转换为所显示的字符M;cin和cout的行为都是由变量类型引导的。
在C++中,书写字符常量的方式有多种。对于常规字符(如字母、标点符号和数字),最简单的方法是将字符用单引号括起。这种表示法代表的是字符的效值编码。例如:'A'为65,即字符A的ASCII码。
有些字符不能直接通过键盘输人到程序中。对于这些字符,C++提供了一种特殊的表示方法——转义序列,如下表所示:
序号
字符名称
ASCII符号
C++代码
十进制ASCII码
十六进制ASCII码
1
换行符
NL(LF)
\n
10
0xA
2
水平制表符
HT
\t
9
0x9
3
垂直制表符
VT
\v
11
0xB
4
退格
BS
\b
8
0x8
5
回车
CR
\r
13
0xD
6
振铃
BEL
\a
7
0x7
7
反斜杠
\
\
92
0x5C
8
问号
?
?
63
0x3F
9
单引号
'
'
39
0x27
10
双引号
"
"
34
0x22
注意:
应该像处理常规字符 (如M) 那样处理转义序列 (如\n)。也就是说,将它们作为字符常量时应用单引号括起;将它们放在字符串中时,不要使用单引号。现代系统并非都支持所有的转义序列,如输人振铃字符时,有些系统不会有反馈。
数字转义序列与特定的编码方式(如ASCII码)相关,建议使用适用于任何编码方式的符号转义序列表示,其可读性也更强。
C++实现支持一个基本的源字符集,即可用来编写源代码的字符集。通用字符名的用法类似于转义字符。通用字符名可以以\u或\U打头。\u后面是4个十六进制位,\U后面则是8个十六进制位。这些位表示的是字符的ISO 10646码点(编码字符集委员会发布,用来实现全球所有文种的统一编码 )。请注意,C++使用术语“通用编码名”,而不是“通用编码",这是因为应将\u00F6 解释为“Unicode码点为U-00F6 的字符”。
如果将 char用作数值类型,则unsigned char和char之间的差异将非常重要。
程序需要处理的字符集可能无法用一个8位的字节表示,如汉字系统。C++有两种处理方式:
如果大型字符集是实现的基本字符集,则编译器厂商可以将char定义为一个16位的字节或更长的字节。
一种实现可以同时支持一个小型基本字符集和一个较大的扩展字符集。8 位char 可以表示基本字符架,另一种类型wchar_t (宽字符类型)可以表示扩展字符集。
wchar_t 类型是一种整数类型,与另一种整型(底层[underlying]类型) 的长度和符号属性相同,它有足够的空间,可以表示系统使用的最大扩展字符集。这种类型依赖实现,因此在一个系统中,它可能是unsigned short,而在另一个系统中,则可能是int。iosteam头文件的最新版本提供了作用相似的工具wcin和wcout,可用于处理wchar_t流。另外,可以通过加上前缀L来指示宽字符常量和宽宇符串。
为了避免wchar_t类型随实现而异带来的影响,C++11新增了类型:char16_t和char32_t,两个类型均无符号,前者长为16位、使用前缀u、与\u00F6的通配字符名匹配,后者长32位。、使用前缀U、与\U0000222B的通配字符名匹配。
9、bool类型
bool类型名称来源于英国数学家Gcorge Boole,是他开发了逻辑律的数学表示法。
在计算中,布尔变量的值可以是 true或false。C++将非零值解释为 true,将零解释为false。示例如下:
int readyStatusCode = is_ready;,readyStatusCode值为1
bool is_start = 100;,因为100位非零,所以is_start为true
bool is_end = 0;,因为C++将零解释为false,所以is_end为false
前面提到:
C++可以使用const关键字声明常量,替换#define编译指令的作用。关键字const叫作限定符,因为它限定了声明的含义。
通过使用const关键字,声明一个符号常量Months表示月份数的,代码如下:
const int Months = 12;
常量(如Months) 被初始化后,其值就被固定了,编译器将不允许再修改该常量值。
常见命名规则:通过将常量名首字母大写,来提醒这是一个常量。
const优于#define的地方有3点分别是:能够明确类型;可以使用C++的作用域规则将定义限制在特定的函数或文件中;可以将const用于更复杂的类型,如后面将涉及的数组。
浮点类型,是C++的第二组基本类型。浮点数能够表示带小数部分的数字,提供的值范围也更大。
计算机将浮点值分成两部分存储。一部分表示值,另一部分用于对值进行放大或缩小。对于数字34.1245 和34124.5,它们除了小数点的位置不同外,共他都是相同的。可以把第一个数表示为0.341245(基准值)和100(缩放因子),而将第二个数表示为0.341245(基准值相同)和10000(缩放因子更大)。缩放因子的作用是移动小数点的位置,术语浮点因此而得名。C++内部表示浮点数的方法与此相同,只不过它基于的是二进制数,因此缩放困子是2的幂,不是10的幂。
1、书写浮点数
C++有两种书写浮点数的方式:
第一种是使用常用的标准小数点表示法,如12.34
第二种表示浮点值的方法叫作E表示法,其外观是像这样的:3.45E63,表示的是3450000,6被称为指数,3.45被称为尾数。指数为负数意味着除以10的乘方,而不是乘以10的乘方。因此,8.33E4表示的是0.000833。d.dddE+n指的是小数点向右移动n位,d.dddE-n指的是小数点向左移动n位。之所以称为“浮点”,就是因为小数点可移动。
2、浮点类型
C++也有3种浮点类型: float、 double和long double。这些类型是按它们可以表示的有效数位和允许的指数最小范围来描述的。有效位(significant figure) 是数字中有意义的位。
C++对于有效位数的要求是,float至少32位,double至少48位,且不少于float,long double至少和double一样多。这三种类型的有效位数可以一样多。然而,通常,float为32位,double为64位,long double为80、96或128位,另外,这3种类型的指数范围至少是-37到37。可以从头文件cfloat或float.h中找到系统的限制(部分C++实现没有)。
下面我们将演示了一下float和double类型及它们表示数字时在精度方面的差异 (即有效位数)。具体代码如下:
// floatnum.cpp -- 浮点类型
#include <iostream>
int main()
{
using namespace std;
cout.setf(ios_base::fixed, ios_base::floatfield); // 设置`cout`为定点输出格式,输出时按浮点格式,小数点后有6位数字
float tub = 10.0 / 3.0;
double mint = 10.0 / 3.0;
const float million = 1.0e15;
cout << "tub = " << tub;
cout << ", a million tubs = " << million * tub;
cout << ",\nand ten million tubs = ";
cout << 10 * million * tub << endl;
cout << "mint = " << mint << " and a million mints = ";
cout << million * mint << endl;
return 0;
}
运行结果如下:
tub = 3.333333, a million tubs = 3333333.250000,
and ten million tubs = 33333332.000000
mint = 3.333333 and a million mints = 3333333.333333
通常cout会删除结尾的零。例如,将3333333.250000 显示为3333333.25。调用cout.setf()将覆盖这种行为(其中ios_base::fixed是设置cout为定点输出格式,ios_base::floatfield是设置输出时按浮点格式,小数点后有6位数字)。
这里要注意的是,为何float的精度比double低,tub和mint都被初始化为10.0/3.0——3.333333333333333333由于cout打印 6 位小数,因此tub和mint都是精确的但当程序将每个数乘以一百万后,tub在第7个3之后就与正确的值有了误差。tub在7位有效位上还是精确的 (该系统确保float至少有6位有效位,但这是最糟糕的情况)。然而,double类型的变量显示了13个3,因此它至少有13位是精确的。由于系统确保15位有效位,因此这就没有什么好奇怪的了。另外,将tub乘以一百万,再乘以10后,得到的结果不正确,这再一次指出了float的精度限制。
3、浮点常量
默认情况下,在程序中书写浮点常量的时候,像8.24和2.4E8这样的浮点常量都属于double类型。如果希望常量为float类型或long double类类型,可以通过后缀进行明确。后缀如下表:
序号
类型
后缀
示例
1
double
默认无后缀
3.333或9.11e-31
2
float
f或F
3.333f或3.333F
3
long double
l或L
3.333l或3.333L
4、浮点数的优缺点
与整数相比,浮点数有两大优点:
它们可以表示整数之间的值
由于有缩放因子,它们可以表示的范围大得多
浮点数的缺点则是浮点运算的速度通常比整数运算慢,且精度将降低。具体见以下代码:
// fltadd.cpp -- 浮点数的精度问题
#include <iostream>
int main()
{
using namespace std;
float a = 2.34E+22f;
float b = a + 1.0f;
cout << "a = " << a << endl;
cout << "b - a = " << b - a << endl;
// cin.get();
return 0;
}
运行结果如下:
a = 2.34e+22
b - a = 0
按照程序逻辑理解,b - a的结果应该不为0,但实际上在计算机中受限于float类型的精度问题,在a为23位数字的基础上加1,对这个值不会有任何影响。
4、C++算术运算符
下面是C++提供的5种基本算术运算符:
运算符+对操作数执行加法运算。例如,4+20等于24。
运算符-从第一个数中减去第二个数。例如,12-3等于9。
运算符*将操作数相乘。例如,28*4等于112。
运算符/用第一个数除以第二个数。例如,1000/65 等于200。如果两个操作数都是整数,则结果为商的整数部分。例如,173等于5,小数部分被丢弃。
运算符%求模。也就是说,它生成第一个数除以第二个数后的余数。例如,19%6 为1,因为19是6的3倍余1。两个操作数必须都是整型,将该运算符用于浮点数将导致编译错误。如果其中一个是负数,则结果的符号满足如下规则: (a/b)*b+a%b = a。
(1)运算符优先级和结合性
当多个运算符可用于同一个操作数时,C++使用优先级规则来决定首先使用那个运算符。算术运算符遵循通常的代数优先级,先乘除,后加减。当然,可以使用括号来执行自己定义的优先级。
C++将看操作数的结合性 (associntivity ) 是从左到右,还是从右到左。当两个运算符的优先级相同时,乘除都是从左到右结合的。
注意:仅当两个运算符被用于同一个操作数时,优先级和结合性规则才有效。所以存在规则未明确的计算顺序,需要根据具体实现来看。这种情况下建议使用括号来明确定义优先级。
(2)除法分支
除法运算符(/)的行为取决于操作数的类型。如果两个操作数都是整数,则C++将执行整数除法。这意味着结果的小数部分将被丢弃,使得最后的结果是一个整数。如果其中有一个(或两个)操作数是浮点值,则小数部分将保留,结果为浮点数。
(3)求模运算符
求模运算符%返回整教除法的余数。它与数除法相结合,尤其适用于解决要求将一个量分成不同的整数单元的问题,例如将月份数量转换为年数。
(4)类型转换
C++丰富的类型允许根据需求选择不同的类型,这也使计算机的操作更复杂。为处理这种潜在的混乱。C++自动执行很多类型转换:
将一种算术类型的值赋给另一种算术类型的变量时,C++将对值进行转换
表达式中包含不同的类型时,C++将对值进行转换
将参数传递给函数时,C++将对值进行转换
编译器通过校验表来确定在算术表达式中执行的转换,下面是C++11 版本的校验表,编译器将依次查阅该列表:
如果有一个操作数的类型是long double,则将另一个操作数转换为long double。
否则,如果有一个操作数的类型是double,则将另一个操作数转换为double。
否则,如果有一个操作数的类型是float,则将另一个操作数转换为float。
否则,说明操作数都是整型,因此执行整型提升。
在这种情况下,如果两个操作数都是有符号或无符号的,且其中一个操作数的级别比另一个低则转换为级别高的类型。
如果一个操作数为有符号的,另一个操作数为无符号的,且无符号操作数的级别比有符号操作数高,则将有符号操作数转换为无符号操作数所属的类型。
否则,如果有符号类型可表示无符号类型的所有可能取值,则将无符号操作数转换为有符号操作数所属的类型。
否则,将两个操作数都转换为有符号类型的无符号版本。
整型级别:
有符号整型按级别从高到低依次为long long、long、int、short和signed char。
无符号整型的排列顺序与有符号整型相同。
类型char、signed char和unsigned char的级别相同。
类型bool的级别最低。
wchar_t、char16_t和char32_t的级别与其底层类型相同。
类型转换:C++允许通过强制类型转换机制显式地进行类型转换,强制转换有两种通用格式如下:
(typeName)value
typeName(value)
第一种继承自C语言,第二种格式是C++格式,新格式的想法是、要让强制类型转换就像是函数调用。
(5)C++中的auto声明
C++11新增了一个工具,让编译器能够根据初始值的类型推断变量的类型。为此,它重新定义了auto的含义。示例如下:
int commodityCount = 1000;
auto commodityCount = 1000;
以上两句代码都表示声明了一个int类型名为commodityCount的变量。
但其实auto声明的自动类型推断,在处理复杂类型,如标准模块库(STL)中的类型时,优势才能显现出来。
以下是小编整理的作业本四年级作文,仅供参考,希望能够帮助到大家。如果这17篇文章还不能满足您的需求,您还可以在本站搜索到更多与作业本四年级作文相关的文章。篇1:作业本四年级作文星期三,我做完作业就出去玩儿了,过了一会妈妈叫我来吃饭,吃完了饭我刚想出去,妈妈说:“先整理好作业。”我说:“奥。”我整理作业的时候,发现我的作业本找不到了,我就问妈妈:“妈妈,我的作业本呢?”妈妈说:“谁叫你不放好呢?”妈妈也帮我找,找了半小时也没找到,妈妈说:“明天在找吧。”到了明天我找找的就起来了,找了一会也没找到,我只好去学校了,到了学校我同位收作业了,我说:“我的作业没有了。”他说:“你骗谁啊!”他一翻我的.书包,原来我的作业就在我的书包里!小朋友们,你千万不能向我一样马虎呦!篇2:四年级暑假作业本一. 计算1、直接写得数40×25= 64÷8×5= 28+169+72= 32×3÷32×3=800÷40= 125×8= 60+840÷70= 3×( 36+54 )=3000÷60-3000÷75= 100-48+152=2、用递等式计算5000-666÷37×34 29×45-45×17(73+54)×(72÷9) 20×[250+(265-225) ]928-28×(73-46) 7800÷[300+5×( 66+134 )]二、填空1、我们把每小时(每分、每天等)完成的工作量叫做( )。2、工作量=( )×( ) 工作效率=( )÷( )3、工厂一天组装20台机器,34天组装680台。表示工作量的数是( ),20台表示( ),34天表示( )。4、在一个算式里,如果既有圆括号,又有方括号,要先算( )里的,再算( )里的。5、把“45-15=30 30÷3=10 6×10=60”合并成综合算式:6、65×(207-87÷29)用文字描述为:三.选择,把正确答案的编号填入( )。4%1.与 36×25结果相等的算式是( )a、(4×25) ×(9×25) b、(9+4)×25c、(4×25) +(9×25) d、(4×25) ×92. [1188-5×( 66+134 )] ÷94的运算顺序是( )a、加→减→乘→除 b、加→乘→减→除c、乘→加→减→除 d、乘→除→加→减四.根据树状算图列出综合算式并解答。5%五、用下列各组中的四张牌算“24”,你行吗?请列出综合算式并计算。 10%4、3、6、8 10、4、2、8六.应用题。30%1、玩具厂生产一种玩具,原计划每天生产60个,4天做完,实际3天就完成了任务。实际每天多做几个玩具?2、一辆卡车从甲地开往乙地,每小时行驶50千米,12小时后到达两地中点,甲、乙两地相距多少米?3、学校买来180米长的绳子,先剪下10米做了5根跳绳,剩下的绳子可以做这样的跳绳多少根?4、小巧、小胖和小亚一起去游泳池游泳。小胖游了400米,比小巧多游100米,小亚游的距离正好是小巧的2倍。小亚游了多少米?5、商店运来600千克桔子,比香蕉多3箱,已知每箱桔子20千克,每箱香蕉重26千克,运来的香蕉一共有多少千克?6、学校买来XX千克煤,用了4天,还剩1400千克,平均每天用煤多少千克?7、有一个长方形的操场,长60米,比宽长20米,求操场的面积。如果沿着四周跑一圈,是多少米?8、游泳池的地面长4米,宽2米,如果用边长为2分米的正方形地砖铺地,需多少块?答案:一、计算1、直接写得数40×25=100 64÷8×5=40 28+169+72=269 32×3÷32×3=9800÷40=20 125×8=100 60+840÷70=72 3×( 36+54 )=2703000÷60-3000÷75=10 100-48+152=2042、用递等式计算5000-666÷37×34=5000-18×34=5000-612=438829×45-45×17=45×(29-17)=45×12=540(73+54)×(72÷9)=127×8=101620×[250+(265-225) ]=20×[250+40]=20×290=5800928-28×(73-46)=928-28×27=928-756=1727800÷[300+5×( 66+134 )]=7800÷[300+5×200]=7800÷[300+1000]=7800÷1300=6二、填空1、我们把每小时(每分、每天等)完成的工作量叫做( 工作效率 )。2、工作量=( 工作效率 )×( 工作时间 )工作效率=( 工作量 )÷( 工作时间 )3、工厂一天组装20台机器,34天组装680台。表示工作量的数是( 680 ),20台表示( 工作效率),34天表示( 工作时间)。4、在一个算式里,如果既有圆括号,又有方括号,要先算( 圆括号 )里的,再算(方括号 )里的。5、把“45-15=30 30÷3=10 6×10=60”合并成综合算式:6×[(45-15)÷3]6、(207-87÷29) ×65用文字描述为:207减87除以29 的商,再乘65,积是多少?三.选择,把正确答案的编号填入( )。4%1.与 36×25结果相等的算式是( d )a、(4×25) ×(9×25) b、(9+4)×25c、(4×25) +(9×25) d、(4×25) ×92. [1188-5×( 66+134 )] ÷94的运算顺序是( b )a、加→减→乘→除 b、加→乘→减→除c、乘→加→减→除 d、乘→除→加→减四.根据树状算图列出综合算式并解答。5%(22-49÷7)×15=(22-7)×15=15×15=225五、用下列各组中的四张牌算“24”,你行吗?请列出综合算式并计算。 10%4、3、6、8(8+4)×(6÷3)或(8÷4+6)×3或4×3×(8-6)等10、4、2、810×2+(8-4)或(10-4)×(8÷2)或10+4+2+8等六.应用题。30%1、玩具厂生产一种玩具,原计划每天生产60个,4天做完,实际3天就完成了任务。实际每天多做几个玩具?60×4÷3-60=20(个)2、一辆卡车从甲地开往乙地,每小时行驶50千米,12小时后到达两地中点,甲、乙两地相距多少米?50×12×2=1200(米)3、学校买来180米长的绳子,先剪下10米做了5根跳绳,剩下的绳子可以做这样的跳绳多少根?(180-10)÷(10÷5)=85(根)4、小巧、小胖和小亚一起去游泳池游泳。小胖游了400米,比小巧多游100米,小亚游的距离正好是小巧的2倍。小亚游了多少米?(400-100)×2=600(米)5、商店运来600千克桔子,比香蕉多3箱,已知每箱桔子20千克,每箱香蕉重26千克,运来的香蕉一共有多少千克?(600÷20-3)×26=702(千克)6、学校买来XX千克煤,用了4天,还剩1400千克,平均每天用煤多少千克?(XX-1400)÷4=150(千克)7、有一个长方形的操场,长60米,比宽长20米,求操场的面积。如果沿着四周跑一圈,是多少米?(60-20)×60=2400(平方米)(60-20+60)×2=200(米)8、游泳池的地面长4米,宽2米,如果用边长为2分米的正方形地砖铺地,需多少块?4×2=8(平方米) 8平方米=800平方分米 800÷(2×2)=200(块)篇3:四年级上册作业本答案一、快乐阅读1、跨、踮、钻、挤。写店里顾客很多,也写出了“我”读书的如饥似渴。2、突出了“我”对书、对知识的渴求心理。3、在上书店看漫画书时,体验过这种既快乐又惧怕的滋味。二、心领神会“读书好”:读书对自己有益;“好读书”:喜欢读书;“读好书”:读有益的书。三、词语接龙呕心沥血——血气方刚——刚柔相济——济困扶危大显身手——手无寸铁——铁案如山——山清水秀悲欢离合——合家幸福——福寿齐天——天下太平天长日久——久别重逢——逢凶化吉——吉祥如意四、句子乐园,按要求写句子1、我们只有多读课外书,才能提高我们的语文水平。放寒假后,我不仅要去北京,还要去青岛。2、我差不多把这个小图书馆所有的文艺书籍都借阅了。这个小图书馆所有的文艺书籍差不多都被我借阅了。3、你不会因为熟悉家中的一切就弃家而去。4、吃饭是身体成长的需要,读书是精神成长的需要。一个人要成长,既要吃饭,也要读书。五、活学活用1、朋友;故地;书能带给我们温馨的感受。2、(1)营养;书能充实我们的头脑。(2)阶梯;书能使我们进步。(3)船;书能拓宽我们的'眼界。3、一位良师,能让我们积累知识,了解人生。六、口语交际张华,这几天老师让我们写读后感,我想再看看那本书。你看完了吗?张华,我有个同学向我借那本书,你看完了吗?篇4:四年级上册作业本答案一、开心辞典1、擅长;2、享有;3、另外的,别的;4、叠用,跟“越……越”相同。二、火眼金睛正—郑;样—恙;蜡—腊;峦—恋;宝—保;力—立。三、补全诗句1、大漠孤烟直,长河落日圆。2、海上生明月,天涯共此时。3、气蒸云梦泽,波撼岳阳城。4、野旷天低树,江清月近人。5、众鸟高飞近,孤云独去闲。6、星垂平野阔,月涌大江流。7、映阶碧草自春色,隔叶黄鹂空好音。大漠孤烟直,长河落日圆。诗句极写大漠、长河的平坦空阔,从而描绘出一幅雄奇壮丽的塞外大自然的景色。四、呼朋引伴,写出下列句子中加点词语的近义词1、稀奇;2、惟有、珍惜;3、大概;4、特别;5、依恋;6、干枯。五、改头换面,按要求改写句子。1、风撩乱了老人的银发。2、雪白的细亚麻布上绣着血色的梅花。六、写诗作画(诗略)宋、王安石、一水间、隔着、欣欣向荣、思念。七、明察秋毫。1、一心一意(专一);2、一唱一和(数目一);3、一鸣惊人(一旦);4、一视同仁(同一);5、一如既往(完全)。篇5:忘带作业本小学四年级作文忘带作业本小学四年级作文3月2号星期四阴今天,我高高兴兴的去上学,但到了学校后,我却高兴不起来了――因为我把作业本忘在家里了。早自习快下的时候,老师让把作业本交上,就可以出去活动一会儿准备上课了。我很自信的打开书包,想赶快把作业拿出来,就可以出去玩了。没想到没有,我又翻了翻另一个兜,也没有。我开始着急了,因为我这是第三次忘带作业本了,老师肯定会惩罚我的。我索性把书包里的书本都倒出来,再一本一本的装进去,还是没有。可把我急坏了,我的头上也冒出了汗,怎么办?怎么办?当时我就想,要是妈妈发现了给我送来就好了,我几次往窗外看都没有希望。真想把时间倒退一个小时可以自己回去拿,或者自己再写一份作业,可时间不会倒流。这时我看到我的同桌邢乐天的作业早已摆在了课桌上,我灵机一动,真想把他的作业本拿来,改成我的`名字,但又想他该怎么办呢?看来一切都无望了,我这时只有最后一招了――逃。于是,我就偷偷的从同学们的后面溜出去了,也许侥幸能逃过一劫。结果还是被组长发现告诉老师了。上课铃响了,我被老师罚站一节课。回到家,我本来想诉苦,妈妈说:“其实我发现了,想让你爸给你送去呢,但又一想,你已经不是第一次粗心了,该给你一次教训了,要不你不长记性。”好呀,没想到妈妈和老师合伙来整我!真是求人不如求己啊,最好的办法就是:以后细心再细心,写完一样作业装一样,上学之前再检查一遍。我希望这是我最后一次忘带作业本。篇6:作业本作文别看这个我发明了一种这样的本子。这个有很多种功能。一:你在上面写你的小秘密你写完了只有你自己能看见。二:它也吃东西,不过它吃危害人的东西,小学生作文大全吃完了便发出让人陶醉的香味。三:你写作文写累了纸上会出现一些搞笑的动画片,让你笑破肚皮。四:你在上面发表作文或发表画报类的它会帮你修改,再发表。这功能很多说也说不完。篇7:四年级暑假数学作业本答案一,1,(九亿五千零九十九万四千六百五十),(95099),(10)2,(80500006),3,(黄球)4,(锐),(钝)5,(350+400)5=1506,钝105锐75平1807,(CE或C)8,(ab)c=a(bc)9,(1度),(1)10,(3)?二,1,B2,C3,B4,C5,A?三,?四,1,略2,1007003415,27009129300五,略?六,1,略2,313(棵)3,32(根)4,12(小时)5,22(岁)6,略一,1,4,亿;2,136000003,二十三亿零七百二十六万;3,2474亿63520万4,一亿三千万>一亿零三百万>89760000>1000万5,1,2;6,67,3二,1,C2,A3,B4,C5,B三,1,2,3,4,5,四,(略)五,(略)六,1,7600,12040,18468,1815,4725,100002,7000,600,2871,4600,5290,780七,1,5400元;2,3198元;3,470元;4,1650元;5,86米,8428元11、连环画看做1份,故事书是2份还多5本,两种书一共的245本就是3份还多5本,所以245-5=240,连环画240÷3=80本,故事书80×2+5=165本12、乙是甲的10倍,丙是乙的10倍也就是甲的100倍,甲:.653÷(100+10+1)=0.12313、13×6=7890÷2=4514、11个,21条15、28+44=7216、817、1522.618、第六天白天一下就爬了110米,就没有滑下来;前五天每天爬110-40=70米,所以70×5+110=460米19、90.05(不包括);最小应大于89.94(不包括)20、如果被除数968加上35就刚好被这个数整除,商就是17,所以这个数(968+35)÷17二、计算(1)25600(2)386.6(3)7.5(4)11100(5)三个数一组,每组分别是0、3、6、9…27,和一共是1351、运用倒推还原(8.6-1.7×3)÷5,当然也可以设这个数为X,列方程解答。2、129减去余数3,再减去商3得123,就是被除数和除数的和,被除数是除数的3倍多3,所以123-3=120就是除数的4倍,120除以4就是除数等于30,所以被除数是93.3、(39-3)÷3=12岁,39-12=27岁,老师27岁4、相差125、先算油的重量:(86-53)×2=66千克。所以桶重20千克6、6位一循环,÷6=334……3,第三个是57、70.25小时,0.075千克;0.34平方米8、(18-3)×0.6+13.59、倒推,(40+30)×2=140,(140+20)×2=320,(320+10)×2=66010、2160÷30=72台,72+18=90台,2160÷90=24天,30-24=6天,提前6天11、(m-n)÷512、苹果每千克(3.2+1.4)÷2=2.3元,一共带了2.3×3+1.4=8.3元13、考虑除数应该比余数大,24-3=21,所以除数可以为7和21,商就有两个答案14、相加就是这个数的2倍,相减是0,相除是1,所以101-1=100就是这个数的2倍,这个数是5015、甲数的小数点向右移动一位就是扩大10倍,才等于乙数一半,所以乙数就是加数的20倍,63÷(20+1)=3,所以甲数是316、距离中点150米相遇,就说明走得快的`甲比比走得慢的乙就多走了两个150米,就是多300米,甲的速度是乙的1.4倍,那么他走得路程也是乙的1.4倍,接着就是差倍问题了,300÷(1。4-1)=750米,(750+150)×2=1800米17、5×5×4×3=30018、12.21,如果这个题没做对,该好好修理一下。19、第一把钥匙去开,运气太差了,连试4次都不行,就一定是最后一把锁的钥匙了。第二把运气差就要试3次,以此类推,所以4+3+2+1=10次20、0-99有20个2,100-199有20个2,200-300有120个2,共160个221、长和宽相差2,周长20除以2就是长和宽的和,和差问题,长:(10+2)÷2=6,宽就为422、有点难,要做辅助线,要补成一个大长方形ABCD,答案就等于15乘8计算(1)71.5(2)1÷2×3÷3×4÷4×5……÷19×20=10(3)略(4)111100(5)37-3.7=33.3(6)自己算篇8:四年级暑假数学作业本答案1、34平方分米;84分;0.02吨2、300÷6×300=15000千克=15吨3、每公顷需要4÷5=0.8小时;每小时耕5÷4=1.25公顷4、27222÷6981500×【(752+225)÷2】5、36÷【100÷(12-8)-13】6、407、420+(420+12)÷48、(1131-5×75)÷759、31.5÷18-31.5÷2010、6÷3÷4算出每台每小时耕0.5公顷,0.5×5×6=15快乐的暑假到了!小朋友可以和爸爸妈妈一起制定一个暑假作息表,轻松之余,别忘了暑假作业。为大家提供了四年级暑假数学作业答案,供同学们做完之后参考。篇9:环保型作业本环保型作业本
作者:王欣悦
长大后,如果我是发明家,我会发明一个环保型作业本,环保型作业本。
由于现在学校空白的作业本很多,有些同学就借着这个机会,偷偷地从柜子里拿作业本,然后再把原来还没写完的作业本扔到一边儿去。这样一来,那些没写完的本子后面的空白纸就算浪费了。想一想,一张A4白纸就要一克木头,半本本子就要几十克木头,照这样的速度地球上的资源还能被用几天?
所以,我要发明的作业本正是冲着环保这个点子上来的。这种作业本有一个微型电脑,它能自动记录下来你每次的作业情况。你可不要乱翻乱找哦,因为它太小了,所以你看不见。这种环保型作业本可以重复使用。你这一次做完了作业,交上去给老师批改了,第二次当你要开始做作业的时候,第一次的作业已经被刷新,并且已经被微型电脑记录了下来。
你所能看见的有三个键。第一个是学科按键,所有的学科都能使用同一个本子,当你按下这个按钮时,作业本上方会出现一个大屏幕,在这里,你所做的所有作业都已经按学科分了类,你只需要点一个学科然后进行翻找作业就行了,篇10:环保型作业本期末复习的时候,用这个键是个不错的选择。第二个是视听按键,上课老师读题的时候你再也不用为写字速度慢而感到吃力。按下这个按钮,老师说的每一道题都会清晰地记录在微型电脑的.题海一档中。你只需要翻看题海就能轻轻松松找到要做的题。这个键还可以记录上课,回家复习当天课程呢!第三个按钮是帮助。你可以搜索你不会的英文单词,语文成语,数学公式,你还可以上网,听歌放松一下。
这种环保型作业本还可以预防近视,当你头太低了的时候,系统会自动报警,让你怎么也写不出来字。
这种环保型作业本在不久的将来一定会被发明出来的,这篇文章只是环保型作业本的初稿,希望你能提出宝贵的建议。篇11:作业本经典语录作业本经典语录1. 走过一段路,总能有一次领悟;经历一些事,才能看清一些人。2. 很多时候,你不说,我也不说,就这样,说着说着就变了,想着想着就算了。3. 一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流浪。4. 过去的,别再遗憾;未来的,无须忧虑;现在的,加倍珍惜。5. 怀助人的心,做舒心的事,做单纯的'人,走幸福的路。6. 谁伤害过你,谁击溃过你,都不重要。重要的是谁让你重现笑容。7. 世界上最永恒的幸福就是平凡,人生中最长久的拥有就是珍惜。8. 以前总认为坚持会让我们变强大,但是长大后才发现,让我们强大的,是放下。9. 知音,能有一两个已经很好了,实在不必太多。朋友之乐,贵在那份踏实的信赖。10. 信任就是一把刀,你给了别人,他就有两个选择,捅你或者爱你保护你。11. 不主动找你,不是因为你不重要,是我不知道我重不重要。12. 没有人可以和生活讨价还价,所以只要活着,就一定要努力。13. 真正的放开,是留着他所有的联系方式,却再也不奢望他给的忽远忽近的联系。14. 我们不小心跌倒时,不要急着爬起来,既然已经摔倒了,就在原地享受一下摔倒的滋味。15. 这世上,有时笑笑人家,有时给别人笑笑自己,放轻松,给自己快乐,也给别人快乐。16. 由于助人而受亲爱,由于柔和而有魅力,由于温和而为人所偏爱,由于有一切德而受尊重。17. 儿子要穷养,长大了才知道奋斗;女儿要富教,长大了才不会被诱惑。18. 漂亮的脸孔是给别人看的,而有智慧的头脑才是给自己利用的。19. 爱是一种残忍,只有在心中的天平上秤出自己在对方心中是否有爱的分量。20. 爱情是一场高烧,烧傻的去结婚了,退烧的分了手,那些痴痴缠缠的是正烧着的。21. 没有比记忆中更好的风景,所以最好不要旧地重游。22. 当你觉得整个世界都背弃了你时,请相信,她只是背过身去,酝酿一个更美的拥抱。23. 没有人可以回到过去重新开始,但谁都可以从今天开始,书写一个全然不同的结局。24. 所有的胜利与征服自己比起来,都是微不足道的。25. 生活的美来源于你对生活的热爱,友情的纯真来源于你对朋友真诚的相待。推荐阅读:关于红酒的经典语录红酒与女人经典语录关于喝酒的经典语录杯子的经典刻字语录我欲封天经典语录一受封疆经典语录剑雪封喉经典语录封神传奇经典语录篇12:作业本评语1、工夫不负有心人,有进步,继续努力!2、作业完成较认真,如果课堂表现再积极点就更完美了!3、好的学习态度决定好的成绩,你尽力了吗?4、继续努力,你很有潜力!5、你是我心中的天使,我希望你可以飞得更高,更远……6、你的作业由灰姑娘变成了漂亮的公主!7、家长签字不能忘,成绩提高有保障!8、相信自己,一定没问题!9、加油,成功会属于你的!10、你的不懈努力换来了老师和家长的笑脸,你永远都是我们心中的骄傲!11、有困难来找老师,老师是你的好朋友。12、课上的小动作要影响你成为未来领导者的形象的!13、踊跃发言,展示真正的自己!14、书写工整,是否应该展示给家长,再签上字呢!15、表现不错,有进步,继续加油哟!16、相信你的口语会如唱歌般的动听!17、作业完成认真及时,继续努力!18、你的学习态度值得让全班同学向你学习!19、近来调皮的你真的进步很多,加油!20、基本功扎实的你若再主动些,会更好!篇13:作业本评语当你数学应用题陷入困境的时候,你能主动向老师和同学请教,你进步了。工整,正确的作业常常是同学的榜样。 基本上能按时做好老师布置的作业。老师布置的作业一定要认真完成。老师很喜欢你那写的端端正正的字。老师每次批改你那干净整洁、字迹又漂亮的作业本。每次打开你的作业本就是一种美丽的享受。 每次的作业都能欣赏到你那清秀的字体。每次的作业都完成得不错。每次作业都完成得很出色。每次作业完成得很好,令老师感到非常满意。那蝇头小楷,体现出你的一丝不苟的精神。你的作业总是令老师很满意。学习肯努力,作业越写越好。字比以前漂亮得多了。字体端正、整洁、漂亮。作业本上那工整的字迹,是你文静开出的花朵。作业每次都能按时认真完成。作业每次都完成得很好。作业认真完成,书写端正。篇14:作业本评语当你数学应用题陷入困境的时候,你能主动向老师和同学请教,你进步了。工整,正确的作业常常是同学的榜样。 工整,正确的作业常常是同学的榜样。 基本上能按时做好老师布置的作业。老师布置的作业一定要认真完成。老师很喜欢你那写的端端正正的字。老师每次批改你那干净整洁、字迹又漂亮的作业本。每次打开你的作业本就是一种美丽的享受。 每次的作业都能欣赏到你那清秀的字体。每次的作业都完成得不错。每次作业都完成得很出色。每次作业完成得很好,令老师感到非常满意。那蝇头小楷,体现出你的一丝不苟的精神。你的作业总是令老师很满意。学习肯努力,作业越写越好。字比以前漂亮得多了。字体端正、整洁、漂亮。作业本上那工整的字迹,是你文静开出的花朵。作业每次都能按时认真完成。作业每次都完成得很好。作业认真完成,书写端正。篇15:收作业本收作业本收作业本正文:今天,老师叫我收作业本,我很高兴,因为老师能信任我。我赶紧开始收,我收每一本作业本都很仔细的收起来,然后在把没带作业本的人名记下来,老师看到我这么仔细的收就满脸带着微笑。我收完了心想:我收作业本就很累,那老师批我们全班同学的作业那得多累呀?”我觉得当一位好老师很不容易。以后,我也要当一位优秀老师,教好每一个同学。我没把作业本交到老师办公室,而把作业本放到教室桌子上。快放学了,老师问我:“李珍作业本呢?”我说:“放在教室桌子上了。”老师不高兴的'跟我说:“你应该把作业本交上去,为什么放在这儿不管呢?”我心里好像压着一块大石头,因为老师给我留的任务我没好好完成。我以后做每一件事都要认真的去做。今天真是“东边日出西边雨”呀!篇16:环保作业本作文环保作业本作文长大后,如果我是发明家,我会发明一个环保型作业本。由于现在学校空白的作业本很多,有些同学就借着这个机会,偷偷地从柜子里拿作业本,然后再把原来还没写完的作业本扔到一边儿去。这样一来,那些没写完的本子后面的空白纸就算浪费了。想一想,一张A4白纸就要一克木头,半本本子就要几十克木头,照这样的速度地球上的资源还能被用几天?所以,我要发明的作业本正是冲着环保这个点子上来的。这种作业本有一个微型电脑,它能自动记录下来你每次的作业情况。你可不要乱翻乱找哦,因为它太小了,所以你看不见。这种环保型作业本可以重复使用。你这一次做完了作业,交上去给老师批改了,第二次当你要开始做作业的时候,第一次的.作业已经被刷新,并且已经被微型电脑记录了下来。你所能看见的有三个键。第一个是学科按键,所有的学科都能使用同一个本子,当你按下这个按钮时,作业本上方会出现一个大屏幕,在这里,你所做的所有作业都已经按学科分了类,你只需要点一个学科然后进行翻找作业就行了。期末复习的时候,用这个键是个不错的选择。第二个是视听按键,上课老师读题的时候你再也不用为写字速度慢而感到吃力。按下这个按钮,老师说的每一道题都会清晰地记录在微型电脑的题海一档中。你只需要翻看题海就能轻轻松松找到要做的题。这个键还可以记录上课,回家复习当天课程呢!第三个按钮是帮助。你可以搜索你不会的英文单词,语文成语,数学公式,你还可以上网,听歌放松一下。这种环保型作业本还可以预防近视,当你头太低了的时候,系统会自动报警,让你怎么也写不出来字。这种环保型作业本在不久的将来一定会被发明出来的,这篇文章只是环保型作业本的初稿,希望你能提出宝贵的建议。篇17:作业本500字作文作业本500字作文六年的时光像飞箭,一时间灰飞烟灭。陪伴同学们走过的,只有我——作业本。我原本是乡下的一棵树,后来被造成了一张张的纸,订成作业本送到城里。拿到我的是一个女孩,叫小奇。她小心翼翼地在我的封面上写下“小奇”两个字。这是个承诺,承诺我是她的学习伙伴,她会好好地用我。可是,事情总是出人意料。原来,小奇并不爱学习。每次老师在我身上写下习题,小奇就会不耐烦地做,一会在我身上涂涂抹抹,一会又在我身上圈圈叉叉。终于,她还是让我回到了书包,安安稳稳地睡一觉。可是,小奇妈妈却走了进来,在书包里摸索着,我被小奇妈妈抓住了。她一页一页地翻着,原来她是来检查作业啊!小奇妈妈好像并不满意作业,把我一丢,让小奇回来重做。我并不在意这段小插曲,因为每天晚上她都要来检查的。可是小奇却在一旁小声嘀咕:“作业,作业,这讨厌的作业,让我每天都那么烦。如果没有作业多好呀!”那一刻,我懂了,同学们不欢迎我是因为我影响了他们玩的快乐。可这并不是我的错,老师在我身上写下习题是因为要提高同学们的学习成绩,家长检查我是为了让孩子们养成良好的学习习惯,温故而知新,世人创造我是因为要检验自己的成绩。可惜我只是作业,没人来歌颂我,表扬我,等待我的'只是厌恶。我就是这样默默无闻地陪着小奇走过了小学六年。每天都听到家长的责骂声和老师的批评声,而小奇也越来越不重视我——还会拿着一本和我一样的作业本来抄。抄对了,她会开心地去玩,抄错了,她就会无情地责备我。毕业的时候,小奇把我随手丢进了垃圾箱。我知道这一天迟早要来的,我只是希望,在我重新成为作业本的时候,迎来的不再是灰暗的责骂,而是明媚的表扬。★ 我的作业本作文★ 暑假作业本答案★ 小学生作业本评语★ 作业本的心愿★ 八年级科学作业本答案★ 八下语文作业本答案★ 初三科学作业本答案★ 九下社会作业本答案★ 作业本上的泡泡糖叙事作文★ 七年级上册数学作业本答案

我要回帖

更多关于 749减去46乘8的积,差是多少 的文章