C++里这串代码是什么意思啊?

请问这串代码是什么意思?

第1个回答  2019-10-06
为了要计算得出两个整数的商的小数部分,就必须要使其中至少一个数是浮点数(否则,两个整数的商就仍是一个整数,就会计算得出-4/3=-1这样的结果)。

(float)-4就等于-4.0
然后-4.0/3就等于-1.333333本回答被网友采纳
第2个回答  2019-10-06
整型除法 浮点数除法 还有两个取模
第3个回答  2019-10-06
不就是除和取余么

C++ 这句代码什么意思啊
这是一个宏定义,意思就是,在代码中使用atoul(str)函数的时候,实际上使用的是strtoul(str,NULL,10)这个函数,也就是说用atoul(str)代替strtoul(str,NULL,10)

请问C++的程序中的开头有这些代码是什么意思?求详细的解释。
这种格式的main函数就是来解决这个问题的。 这种程序编译后的可执行文件在运行时,程序中可以通过变量argc知道命令行上的参数个数(包括程序名和后面带的参数),比如输入 a.exe -p 192.168.1.1 回车后程序中变量argc的值是3,表示命令行上有程序名和2个附带参数。如果我们想要知道程序名和后面的附...

c++中这行代码怎么理解?
u是unsigned int 无符号整数类型的缩写。1u就是指1被强制转化为无符号整数了。1u<<(i*2),就是i先乘以2,再左移1位,也等同于乘以2。

c++里这个代码什么意思(strcmp(ch,"y")==0||strcmp(ch,"s")==0...
|| 是或者的意思 如果ch等于"y"或者"s",整个式返回true,否则返回false

C++里这句代码是什么意思? cout<<setw(15)<<setprecision(10)<<...
cout<<setw(15)是给下一个输出的量,设定输出场宽为15个字符,输出量不足15个字符时在左面填空白,输出量宽于15个字符,则按实际需要全部输出。cout<<12345.0<<endl;\/\/输出12345\/\/cout<<fixed<<setprecision(2)<<123.456<<endl;\/*如果在这个位置就加上fixed的话,后面的输出全部都按照fixed...

C语言,谁能解释一下这串代码的意思
C++中的函数 函数是与主程序分开的码段。这些码段在程序中需要进行特定动作时调用(执行)。例如,函数可能取两个值并对其进行复杂的数学运算。然后返回结果,函数可能取一个字串进行分析,然后返回分析字串的一部分。新术语 函数(function)是与主程序分开的码段,进行预定的一个服务。函数是各种编程语...

这句代码什么意思啊?cout<<endl<<endl; 具体的在下面。。。
这是c++独有的语句,为输出换行符cout<<endl为一个换行,cout<<endl<<endl;即为两个换行 cout为输出函数,相当于C语言中的printf(),如果是cin则是输入函数,相当与c语言中的scanf语句 。图片中的代码以为给数组中的数值排序(用的是冒泡的方法),然后将这组数据按序输出 ...

c语言中这串代码是什么意思,到底用来干什么 #define a 0x00001_百度知 ...
1代表是,0代表否<-这只是随便举的一个例子),那么32位下一个int型数就可以传递32个信息,通过”按位与“”按位或“运算,可以给其加上或移去特定的信息。#define SUPPORT_INTEL 0x00002(<-其实这就表示只有第二位是1的整数)以及#define SUPPORT_AMD 0x00001就是对用作某种用途的整型数的一...

C++里面有个代码是这样int a(10),b(20);这是什么意思?
这个就像类初始化一样,int a(10)是使用的构造函数初始化,int a=1,是使用的操作符初始化

c++头文件中的开头代码是啥意思?
这是预编译指令,是说,如果代码中没有定义xxx,则定义xxx,目的是,在引用文件时,防止重复定义 比如:在aaa.h中定义了AAA变量,而在main.cpp 中#include “AAA.h”,main.cpp也同时要使用fun.cpp.并且在fun.cpp 中也#include“AAA.h”那么如果没有预编译指令的话 两个文件都定义了AAA这个变量....

相似回答