barriers / 阅读 / 详情

C语言中如果定义一个变量double k;那么下面是用printf或者scanf函数时使用%f还是%lf 那long double呢?

2023-07-16 19:01:33
共6条回复
余辉

f 占4个字节,lf占8个字节,double也占8个字节,long double占16个字节,所以 double k用%lf, long double k的话用%llf。如果用%f,%lf的话会溢出。

clou

double 两个都能用

long double 只能用%lf

里论外几

一楼说法没错,long duoble只能用%lf

南yi

%f %lf 为格式控制

字符串的一般形式: % [修饰符] 转换说明符

%f 为按浮点型小数输出

double 为双精度型数据 必须用%lf:用于双精度型数据的输出

这是在用scanf的时候要注意的,不然如果你:

double j;

scanf("%f",&j); 这个时候就会出现溢出.

而如果 j 是double型.并且j已经赋值过,这个时候可以用printf("%f",j);只是跟%lf这个格式输出的精度不一样罢了.

而long double其实呢,用%lf 够了吧。你要处理的数据需要多大呢? 这里%f %lf多用几次估计就知道怎么回事了

皮皮

%f

在大点的就%lf

S笔记

用的是%lf

相关推荐

double j = new Double(i);是什么意思,求详细解释

定义变量 j创建一个Double实例,同时传值i的值,赋给变量j
2023-07-16 15:02:572

Double J的概要

野中英次和亜桜丸合作的漫画。宣称是吊儿郎当愉快的女孩(及男孩一名)的漫画。内容是有原作者野中作风的强力脱力系搞笑漫画,由于野中的漫画中几乎没有女性角色,本作的登场人物大半是女子高中生,由亚樱以可爱风格绘制。2人没有直接相见(连载开始时也没有见过面)、由负责的编辑从中联系。登场人物的画风也有明显的不同,在不重要的角色里也有野中所绘的。标题“Double-J”据说是来自野中喜欢的职业摔跤的WJ。副标题是由名台词u30fb惯用句u30fb商品名之类的和“伝统”一词混合而成(比如说第一集的标题是从“新连载おめでとう”所得到的“新连载おめ伝统”)。集数记数是以“第×话”的形式,偶尔也有将一集分成两部分的情况,这时则使用“第×の①话”“第×の②话”这样的形式。第4巻中发表说将在「ユルアニ?」节目中动画化,已经于2011年6月28日开始播放。播放时间:2011年6月28日-2011年9月13日
2023-07-16 15:03:041

李宰镇《Double J》歌词(即潘玮柏《我的麦克风》的韩文版)

想干吗?不说清楚?
2023-07-16 15:03:172

请教高手C# 中double 向 float 类型怎么转换啊??

Convert.tofloat()
2023-07-16 15:03:256

C语言中求两数相乘的程序

这个问题太低级了吧……
2023-07-16 15:03:484

在C#中如何将int类型强制转换为double类型

int i=1;doublt d = (double)i;
2023-07-16 15:04:076

大学c#题,编写代码?

1.Calculater类using System;namespace ConsoleApp1{public class Calculater{private double a;private double b;public void SetA(double i){a = i;}public void SetB(double j){b = j;}public double add(){return a + b;}public double substract(){return a - b;}public double multiply(){return a * b;}public double divide(){if (b == 0){throw new ArgumentException("除数不能为零,无法执行除法运算");}return a / b;}}}2. main 类using System;namespace ConsoleApp1{class Program{static void Main(string[] args){Calculater MyCalculater = new Calculater();while (true){Console.WriteLine("请输入参数A");string InputAString = Console.ReadLine();double InputADouble;if (!double.TryParse(InputAString, out InputADouble)){Console.WriteLine("请输入正确的数字");}else{MyCalculater.SetA(InputADouble);break;}}while (true){Console.WriteLine("请输入参数B");string InputBString = Console.ReadLine();double InputBDouble;if (!double.TryParse(InputBString, out InputBDouble)){Console.WriteLine("请输入正确的数字");}else{MyCalculater.SetB(InputBDouble);break;}}Console.WriteLine("加法运算的结果是:" + MyCalculater.add());Console.WriteLine("减法运算的结果是:" + MyCalculater.substract());Console.WriteLine("乘法运算的结果是:" + MyCalculater.multiply());try{Console.WriteLine("除法运算的结果是:" + MyCalculater.divide());}catch (ArgumentException ae){Console.WriteLine(ae.Message);}Console.WriteLine("结果输出完毕。");Console.ReadKey();}}}3.将实例p的A参数赋值10的语句为p.SetA(10);
2023-07-16 15:04:251

C语言编程,s=1+1/2-1/3+1/4-1/5......+1/n,

你的for循环中的两个大括号没有用。具体你放到哪你看看;
2023-07-16 15:05:041

在主函数中输入两个数,分别用函数求它们的和、差、积、商。 其中和、差、积、商要用函数实现.急!!!!

是什么问题呀?EXCEL的吗?主函数是什么?VB的?
2023-07-16 15:05:252

C++里,我想让一个浮点型5.3自加,每次自加0.1,并显示每次自加的结果,请问怎么写,谢谢。

要对++运算符重载的
2023-07-16 15:05:323

关于c语言强制类型转换出现的问题?双精度浮点数1000转换成整数后怎么变成了999?分不多了,求高手解答。

真奇怪,期待正确解答
2023-07-16 15:05:423

用JAVA 编写一个方法,利用java.lang.Math类中的sqrt方法,计算一个数的开平方,并输出结果。

你好,程序如下: import java.io.*; public class b{ public static double sqrt(int i){ return Math.sqrt(i); } public static void main(String[] args) throws IOException { BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入一个数字: "); String str = bfr.readLine(); int i = Integer.parseInt(str); double j = b.sqrt(i); System.out.println(i+"的开方等于: "+j); } } 有疑问提出 望采纳
2023-07-16 15:05:511

C#中有哪些常用的数据类型

一般转到字符串类型的 是: **.ToString();字符串类型转到其他的是:Converst.**;
2023-07-16 15:06:013

请问大家:java中 float与 float 相乘或相加,其结果的类型是为float型?还是double 型?谢谢。

double
2023-07-16 15:06:125

unsigned long step(int i){if(i==1) return 1;;else return (i*step(i-1));}main(){int i;unsigned long sun=0;for(i=1;i<=100;i++){sun+=step(i);}}
2023-07-16 15:06:316

C语言计算pi

#include <math.h>void main(void){ int i,f; float pi; i=1; f=1; while(1.0/pi<0.000006){ pi=pi+i*f; } pi=pi*4; printf("pi=%f",pi);}ps:未调试
2023-07-16 15:06:505

java中两个double相乘后面多了好多位

双精度精确到后十五位,所以是那个数,输出的时候格式化一下就行了,用printf()函数输出,格式列表就和c语言一样%0.1f
2023-07-16 15:07:124

如何用java编写一元二次方程的求根问题

第20行和第21行的输出代码写错了,j和k应该不要引号,才是输出j和k的值。第20行应该这样写: System.out.println(j);第21行应该这样写:System.out.println(k);改过之后即可。拓展内容:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
2023-07-16 15:07:238

用C语言编写sin函数请教这个是怎么意思

这个用了sinx的迭代公式:sinx=x-x^3/3!+x^5/5!-x^7/7!+.....一开始是j=x每一次都将k乘以x^2,将分数位置上的阶乘项加2,改变符号,再添加到j中
2023-07-16 15:09:131

用C语言编程二分法求解方程组

什么样的方程组啊。
2023-07-16 15:09:234

C++里2个数相除的问题

0
2023-07-16 15:09:324

编写Java类实现对long类型和double类型数组元素按从小到大顺序排序,类名称:Sort。请教怎么改

for(int i = 0; i < NUMBER_OF_ELEMENTS; i++){ for(int j=i+1; j<NUMBER_OF_ELEMENTS; j++){ if(string1[i] > string1[j]){ double n = string1[i]; string1[i] = string1[j]; string1[j] = n; } } }既然都定义了类,怎麽全用表态的定义的呢
2023-07-16 15:09:471

C语言题目求解!

1.#include<stdio.h>int main(){int i,n=10;double s=0.0;for(i=0;i<n;i++){s=s+1.0/((i+1)*(i+2));}printf("%lf ",s);return 0;}2.#include<stdio.h>int main(){float a[10];int i;for(i=0;i<10;i++){scanf("%f",&a[i]);}for(i=0;i<10;i++){if(a[i]<0)printf("%f ",a[i]);}return 0;}3.#include<stdio.h>int main(){char st[20];int i=0;scanf("%s",st);while(st[i]!=""){if(st[i]>=97&&st[i]<=122)st[i]="*";printf("%c",st[i]);i++;}printf(" ");}4.#include<stdio.h>double sum(double i,double j){return i*i+j*j;}int main(){double a,b;printf("a:");scanf("%lf",&a);printf("b:");scanf("%lf",&b);printf("sum:%lf ",sum(a,b));return 0;}我是新手,望采纳,谢谢
2023-07-16 15:10:141

为什么我想一个数组输入数,为什么必须要多输入一个数,循环才能出来

因为下标是从0开始,也就是说你a[5],里面的数的标号就是0,1,2,3,4,5有6个,你应该是用a[4]
2023-07-16 15:10:231

急求c++的多态性与虚函数上机实践指导题目答案!!!速度啊速度!!!!!!!

bar(a+1, b+1, a+SQ-1, b+2*SQ-1); bar(a-SQ+1, b+1+SQ, a, b-1+2*SQ);}void shap2(int x, int y){ int a=x*SQ+BX, b=y*SQ+BY; setfillstyle(1, SHAP2); bar(a+1, b+1, a+SQ-1, b+2*SQ-1); bar(a+SQ, b+SQ+1, a+2*SQ-1, b+2*SQ-1); }
2023-07-16 15:10:301

c++动态联编 静态联编

静态联编 静态联编是指联编工作出现在编译连接阶段,这种联编又称早期联编,因为这种联编过程是在程序开始运行之前完成的。 在编译时所进行的这种联编又称静态束定。在编译时就解决了程序中的操作调用与执行该操作代码间的关系,确定这种关系又称为束定,在编译时束定又称静态束定。下面举一个静态联编的例子。#include class Point{public:Point(double i, double j) { x=i; y=j; }double Area() const { return 0.0; }private:double x, y;};class Rectangle:public Point{public:Rectangle(double i, double j, double k, double l);double Area() const { return w*h; }private:double w, h;};Rectangle::Rectangle(double i, double j, double k, double l):Point(i, j){w=k; h=l;}void fun(Point &s){cout< }void main(){Rectangle rec(3.0, 5.2, 15.0, 25.0);fun(rec);}该程序的运行结果为:0输出结果表明在fun()函数中,s所引用的对象执行的Area()操作被关联到Point::Area()的实现代码上。这是因为静态联编的结果。在程序编译阶段,对s所引用的对象所执行的Area()操作只能束定到Point类的函数上。因此,导致程序输出了所不期望的结果。因为我们期望的是s引用的对象所执行的Area()操作应该束定到Rectangl类的Area()函数上。这是静态联编所达不到的。 动态联编 从对静态联编的上述分析中可以知道,编译程序在编译阶段并不能确切知道将要调用的函数,只有在程序执行时才能确定将要调用的函数,为此要确切知道该调用的函数,要求联编工作要在程序运行时进行,这种在程序运行时进行联编工作被称为动态联编,或称动态束定,又叫晚期联编。 动态联编实际上是进行动态识别。在上例中,前面分析过了静态联编时,fun()函数中s所引用的对象被束定到Point类上。而在运行时进行动态联编将把s的对象引用束定到Rectangle类上。可见,同一个对象引用s,在不同阶段被束定的类对象将是不同的。那么如何来确定是静态联编还是动态联编呢?C++规定动态联编是在虚函数的支持下实现的。 从上述分析可以看出静态联编和动态联编也都是属于多态性的,它们是不同阶段对不同实现进行不同的选择。上例中,实现上是对fun()函数参数的多态性的选择。该函数的参数是一个类的对象引用,静态联编和动态联编和动态联编实际上是在选择它的静态类型和动态类型。联编是对这个引用的多态性的选择。
2023-07-16 15:10:371

c++虚函数问题

要实现这种机制,即使用通过父类指针来调用子类的对象的成员,条件是父类相应函数必须是虚函数,并且和子类的相应函数无论函数名,还是返回值类型,还是参数表等都一样,也就是除了函数体以外,其他都一样
2023-07-16 15:10:453

关于c语言中double类型数字 最大可表示多大得数?知道是8字节64位二进制 可编程时打出30位长的为啥没错?

确实是的..不过这题明显不应该有浮点数来做....
2023-07-16 15:11:372

..错误 4 error C2371: “mypi”: 重定义;不同的基类型 求助如何debug.

scanf("%d",N);这句有问题应该是scanf("%d",&N);
2023-07-16 15:11:453

一道C++笔试题里const EXPRESSION什么意思?

1、const EXPRESSION EXP = 0.000001 这是定义一个精度,这个根据类型能达到的精度或应用需求的精度而定。在计算机中数据是以二进制方式储存的,所以将浮点数的零转为二进制当然是有误差的了,所以在精度范围内就认为它是零了。2、const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。const关键字的作用主要有以下几点:(1)可以定义const常量,具有不可变性。 例如:const int Max=100; int Array[Max];(2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) { .........} 编译器就会知道i是一个常量,不允许修改;(3)可以避免意义模糊的数字出现,同样可以很方便地进行参数的调整和修改。(4)可以保护被修饰的东西,防止意外的修改,增强程序的健壮性。 还是上面的例子,如果在函数体内修改了i,编译器就会报错; 例如:void f(const int i) { i=10;//error! }(5) 为函数重载提供了一个参考。class A { ......void f(int i) {......} //一个函数void f(int i) const {......} //上一个函数的重载 ......};(6) 可以节省空间,避免不必要的内存分配。 例如:#define PI 3.14159 //常量宏const doulbe Pi=3.14159; //此时并未将Pi放入ROM中 ......double i=Pi; //此时为Pi分配内存,以后不再分配!double I=PI; //编译期间进行宏替换,分配内存double j=Pi; //没有内存分配double J=PI; //再进行宏替换,又一次分配内存!const定义常量从汇编的角度来看,只是给出了对应的内存地址,而不是象#define一样给出的是立即数,所以,const定义的常量在程序运行过程中只有一份拷贝,而#define定义的常量在内存中有若干个拷贝。(7) 提高了效率。 编译器通常不为普通const常量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高。
2023-07-16 15:11:554

如果强制从double型转换成int型,double型值的小数部分是如何处理的?类型转换是否改变被转换的类型变量的

小数部分直接忽略了 不存在四舍五入和一去九进的原则
2023-07-16 15:12:032

定义double i=3.5;j=5.5求(int)i+j的值

double i=3.5; double j=5.5; System.out.println((int )i+j);结果:8.5
2023-07-16 15:12:231

C语言简单的运算器,哪里错了,万分感谢!

x,y,p,z,h,k,o,b都是定义的int型,后面输入都用得double
2023-07-16 15:12:331

若定义:int i=3.1;double j=2;,则表达式i+j的值是______。 A.

5.0000int i=3.1; i 自动得 3i+j 得 double 型 3.0+2.0 = 5.0
2023-07-16 15:12:401

若定义int a=3.1;double j=2:则表达式i+j 的值是?求详解

答案是8 50407、 若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是( )。 答案:B A、 7 B、 8 希望回答的还不算太晚
2023-07-16 15:12:471

求不同类型的三个数的最大值,要求:(1)使用重载函数和函数模板两种方法;(2)使用带缺省参数的函数。

#include <iostream.h>int max (int a,int b,int c){ int max=a; if(b>max) max=b; if(c>max) max=c; return max;}double max (double i,double j,double k){ double max=i; if(j>max) max=j; if(k>max) max=k; return max;}template<class T>T max(T a,T b,T c){ T max=a; if(b>max) max=b; if(c>max) max=c; return max;}void main(){ int a, b,c; double i,j,k; char o,p,q; cout<<"输入三个数:"<<endl; cin>>a>>b>>c; cin>>i>>j>>k; cin>>o>>p>>q;int s;double d;char t;s=max(a,b,c);d=max(i,j,k);t=max(o,p,q); cout<<"max:"<<s<<endl; cout<<"max:"<<d<<endl; cout<<"max:"<<t<<endl; } 这是(1) #include <iostream.h>int max (int a,int b,int c=0){ int max=a; if(b>max) max=b; if(c>max) max=c; return max;}double max (double i,double j,double k){ double max=i; if(j>max) max=j; if(k>max) max=k; return max;}void main(){ int a, b; double i,j,k; cout<<"输入三个数:"<<endl; cin>>a>>b; cin>>i>>j>>k;int s;double d;char t;s=max(a,b);d=max(i,j,k); cout<<"max:"<<s<<endl; cout<<"max:"<<d<<endl; } 这是(2)都调试过的
2023-07-16 15:12:541

一道简单的c语言编程题

#include int main(){ double j,s=1,n=1; int a=0,b=1; printf("请输入精度:"); scanf("%lf",&j); while(n>=j) { a+=1; b+=2; n=n*a/b; s=s+n; } printf("π≈%lf ",2*s);} 不过输入0.001的输出和你的例子不一样。仅供参考。你的代码修改如下: #include int main(){ float pi,t,s,i,j; i=1;s=1;t=0;pi=1; scanf("%f",&t); while(s>=t) { s=s*i/(2*i+1); pi=pi+s; i=i+1; } printf("%7f",pi*2); return 0;} pi1和pi2没有实际作用。
2023-07-16 15:13:041

keil编译提示error : subscript on non-array or too many dimensions

你声明的,j_shuzu,w_shuzu都是double型变量,程序里面却将其当作数组使用。
2023-07-16 15:13:111

c++中怎么理解动态联编和静态联编?

静态联编说的是在编译时就已经确定好了调用和被调用两者的关系动态联编说的是程序在运行时才确定调用和被调用者的关系.这个主要是虚函数实现的多态性.如果你学了虚函数自然就明白了
2023-07-16 15:13:182

求s=a+aa+aaa……的思路

#include <stdio.h>#include <string.h>#include <math.h>int main(){int a,n,i,s=0;printf("请输入a,n ");scanf("%d,%d",&a,&n);for (i = 0;i<=n;i++){s = s+a*pow(10,n-i)*i;}printf("%d",s);return 0;}
2023-07-16 15:13:284

求能将小数转化为最近似分数的算法.解决思路怎么解决

#include<iostream>#include<math.h>using namespace std;int main(){double input=0;int c=0,m=0;cin>>input;double min = input + 1;for(double i=0;i<=50;i++){for(double j=1;j<=50;j++){double temp = fabs(input - (i / j));if(temp < min){min = temp;c = i;m = j;}}}cout<<c;if(m != 1)cout<<"/"<<m;return 0;}
2023-07-16 15:13:472

基类中调用纯虚函数时为什么会调用派生类的重写的函数

听你的名词听到头大, 基类的抽象方法,被子类重写吧??这就是多态的表现,以基类作为接口类型,然后根据传入的不同数据,进行针对“基类”的接口方法调用 ,就会调用到子类的方法如果想在子类中调用基类的方法,就需要添加 类似 super.同名方法() 的代码比如大家都是中国人 ,汉族壮族可能有不同的文化,但大家只要都拥有身份证这个基类定义,那18位标准编码这个就每个人拥有不同的编码了。
2023-07-16 15:13:541

C语言问题~~

printf("The equation"); 这一句是一个屏幕提示。总不能每一个程序的输出都是一些数字什么的吧?可以在前面提示一下那是什么,在中间也可以有提示,便于与用户互动嘛,不然你要他输入,他怎么知道要输入什么。也就是说,一个程序中不只是结果要输出,printf语句可以灵活着用的
2023-07-16 15:14:013

you make me see like the 里维up……look and me歌词 不会拼

this hot
2023-07-16 15:14:093

c语言 输入一个整数n 输出2/1+3/2+5/3+···前n项之和 保留两位小数

观察了一下:分母是由1到n的,而分子式前一项的分子分母之和inti;j=2;floatsum=0for(i=1;i<n;i++){sum=((double)j)/i;j=i+j;}printf("%.2f";sum);
2023-07-16 15:14:182

无法从静态上下文中引用非静态方法

public class q5{ public static void main(String args[]) { int i1=3,i2=5; char c1="a",c2="b"; float f1=3.1f,f2=4.1f; double d1=2.5,d2=3.8; q5 q = new q5(); System.out.println(q.add(i1,i2)); System.out.println(q.add(c1,i1)); System.out.println(q.add(i1,f1)); System.out.println(q.add(f1,d2)); System.out.println(q.add(d1,i2)); } int add(int i,int j) {return i+j;} double add(double i,double j) {return i+j;}}
2023-07-16 15:14:262

求三个int型,三个char型,三个double型数据的最大值

float 4 double 8 int 2 long 4 char 1 long a[5]=20
2023-07-16 15:14:362

谁知道??ONLY HUMAN的歌词及中文解释??

7月9日 16:23 U작사 : 태훈 / 작곡 : 외국곡 / 편곡 : 황성제 集体단체) cause I can"t stop x2 始源시원) yeah with Double J here we go 集体단체) no I can"t stop 始源시원) verse one 始源시원) 너를 처음 보게 되었어 널 원하지 않고 견딜수가 있을까 韩庚한경) 그렇게 쳐다보지마 너와의 게임은 아직 시작안했어 希澈희철) 나에게서 타로점을봐 너의 이상형 찾아봐 줄테니 丽旭려욱) 그남자가 내가 되게 해줄테니 集体단체) Cuz I can"t stop thinking about U girl 姜仁강인) 널 내꺼로 만들거야 集体단체) No, I can"t stop thinking about U girl 李特이특) 내 우리 안에 가두고싶어 丽旭려욱) 우~ 始源시원) verse two希澈희철) 뽀얗던 우유빛피부 긴머리끝에 李特이특) 남아있는 향기와 奎贤규현) 나즈막한 목소리로 날 공격하니 날 이길순없어 艺声예성) 너에게 보여준 Magic 빨간 장미속에 숨겨둔 반지를 줄게 东海동해) 그주인이 니가 되게 해줄테니 集体단체) Cuz I can"t stop thinking about U girl 丽旭려욱) 너와함께奎贤규현) 있고싶어 (예성코러스) 集体단체) No, I can"t stop thinking about U girl 东海동해) 날 여기두고 가버리지마 集体단체) Cuz I can"t stop thinking about U girl 成民성민) 널 내꺼로 만들거야 (려욱코러스) 集体단체) No, I can"t stop thinking about U girl 始源시원) 내 우리 안에 가두고싶어 恩赫은혁) 너의 낯선 향기에서 추억을 떠올려 바라보는 그대로 눈빛이 내 심장을 울려 지우려 해도 소용없어 끝도 없이 너를 향해 달려 내가 그대를 갖겠어 基范기범) 너를 얻기 위해서 모든걸 다 걸고 전부 잃게 된다해도 이미 게임은 시작됐는걸 잘 알아둬 이젠 너의 남자는 바로 나란걸 丽旭려욱) 날 원하고 안달하게 만들테니 集体단체) Can"t stop~ 集体단체) Cuz I can"t stop thinking about U girl 丽旭려욱) 너와 함께 奎贤규현) 있고싶어 集体단체) No, I can"t stop thinking about U girl (코러스예성) 东海동해) 날 여기두고 가버리지마 集体단체) Cuz I can"t stop thinking about U girl 成民성민) 널 내꺼로 만들거야 集体단체) No, I can"t stop thinking about U girl (코러스려욱) 东海동해) 내우리안에 가두고싶어 集体단체) Cause I can"t stop (코러스규현) No I can"t stop (코러스규현예성) Cause I can"t stop 歌词翻译【全体】cause I can"t stopno I can"t stop【始源】初次遇见过你 不得到你我会安心吗【韩庚】不要那样看者我 和你的游戏还没有开始【希澈】在我这里看塔罗点 我会帮你找你的爱人【丽旭】我会成为那个男人【全体】cause I can"t stop thinking about you girl【姜仁】我回让你成为我的【全体】no I can"t stop thinking about you girl【李特】想把你锁在我的心里【丽旭】woo~【东海】白皙的牛奶皮肤 留在长发根的香味【奎贤】用低沉的声音诱惑我吗 不可能赢我【艺声】给你看的魔术 交给你跺在红玫瑰里的戒指【东海】会让你成为主人【全体】cause I can"t stop thinking about you girl【丽旭】想和你在一起【全体】no I can"t stop thinking about you girl【东海】不要把我留在这里【全体】cause I can"t stop thinking about you girl【成民】我会让你成为我的【全体】no I can"t stop thinking about you girl【东海】想把你锁在我的心里【银赫】在你那陌生的香气中想起往事 看我的眼神 摇动着我的心脏 想要忘掉 可是没用 无尽头地一直跑向你 我要得到你【基范】为了你赌了一切 就算失去一切 游戏已经开始 要记得现在你的男人已经是我【丽旭】会让你要我【全体】cause I can"t stop thinking about you girl【丽旭】想要和你一起【全体】no I can"t stop thinking about you girl【东海】不要把我留在这里【全体】cause I can"t stop thinking about you girl【成民】我会让你成为我的【全体】no I can"t stop thinking about you girl【东海】想把你锁在我的心里【全体】cause I can"t stopno I can"t stopcause I can"t stop
2023-07-16 15:14:442

定义double i=3.5;j=5.5求(int)i+j的值?

你好,结果是8.5 因为(int)i+j是先将i转int,也就是3,然后+5.5最后,得到8.5。如果是(int)(i+j)那么是9,先double相加再转int。 这个要看你的括号怎么打的了。
2023-07-16 15:14:522

J=double(I)、K=uint8(F)和J=im2double(I)、K=im2uint8(F)到底有什么区别?

有im就属于图像学范畴;图像学中显示图像函数imread()对于uint8类型只能读取0-255的数,double类只能读0-1。所以imread(double(uint8(a)))显示的全是白色,具体解释为uint8转换成double后如19转化为19.0,imread时19.0>1所以显示的是白色。而对于imread(im2double(im2uint8(a))),uint8转化成double后如19转化为19/255,而19/255<1,所以显示的是其灰度值。
2023-07-16 15:15:181