There are no objects in C, so you can't.
However, in C++ you can convert an integer to an object if the object's class exposes a public conversion constructor that accepts an integer argument. For example:
class X {
public:
X (int); // conversion constructor
// ...
};
How the conversion is implemented depends on the class designer. In the following example, a user can construct a complex number type from an integer:
class complex {
private:
double r;
double i;
public:
complex (double real, double imaginary): r {real}, i {imaginary} {}
complex (int real): r {real}, i {0.0} {}
// ...
};
Here, the implementation implicitly converts the integer to a double and assigns that value to the real representation and assigns the value 0.00 to the imaginary representation. This class may be used as follows:
complex c = 42; // e.g., c.r = 42.0, c.i = 0.0
If a conversion constructor is provided, a corresponding conversion assignment is usually provided as well:
class complex { private:
double r;
double i;
public:
complex (double real, double imaginary): r {real}, i {imaginary} {}
complex (int real): r {real}, i {0.0} {}
complex& operator= (int real) { r = real; i = 0.0; }
// ...
};
This class may be used as follows:
complex c {1.1, -3.14};
// ...
c = 42; // e.g., c.r = 42.0, c.i = 0.0
sprintf is the most common solution
Java has auto-boxing introduced in Java 5 and converts ints to Integer objects as needed.Or you can explictly call Integer.valueOf(int) or new Integer(int) to return an Integer object with the value of the primitive int argument.Example:int i = 14; // i = 14Integer a = Integer.valueOf(i); // a = 14Integer b = new Integer(i); // b = 14or simplyInteger c = i;
dim a as integer dim b as integer dim c as integer dim d as integer private sub command1_click () a=-1 b=1 d=1 while (d<=10) c=a+b print c a=b b=c next d end sub
Yes
atoi
sprintf is the most common solution
Java has auto-boxing introduced in Java 5 and converts ints to Integer objects as needed.Or you can explictly call Integer.valueOf(int) or new Integer(int) to return an Integer object with the value of the primitive int argument.Example:int i = 14; // i = 14Integer a = Integer.valueOf(i); // a = 14Integer b = new Integer(i); // b = 14or simplyInteger c = i;
dim a as integer dim b as integer dim c as integer dim d as integer private sub command1_click () a=-1 b=1 d=1 while (d<=10) c=a+b print c a=b b=c next d end sub
Yes
You cannot convert temperature to number; 950000000 is already an integer.
No, but a typecast can: int n; double d; d= (double)n;
In C, an integer and a character are the same thing, just represented differently. For example: int x = 65; printf("x = (int) %d, (char) %c\n", x, x) should print "x = (int) 65, (char) A" You can also use the atoi (ascii to integer) and itoa (integer to ascii) functions.
the size of an integer is determaind by using the function "sizeof(c)",here 'c' is any integer.
Any integer can be expressed as a fraction with the numerator equal to the integer and the denominator equal to 1.
poo on your self and then you will convert integer to ipv6! jokes! fart on your self then you will be able to convert! and i am serious! to find the real answer give me your number we'll have something private
There are several different methods to convert an integer variable to a string variable in Java. For example, one can use the following code to convert an integer variable to a string variable: Integer.toString(number)
No objects in C. For C++, it is destructor.