Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Integer literals vs Floating point literals in C#
Integer Literals
An integer literal can be a decimal, or hexadecimal constant. A prefix specifies the base or radix: 0x or 0X for hexadecimal, and there is no prefix id for decimal. Here are some of the examples of integer literals −
10 // int 18u // unsigned int
Let’s use the above literal while declaring and initializing a variable −
// int int a =10;
We will now print the values −
Example
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
// int
int a =200;
Console.WriteLine(a);
}
}
}
Output
200
Floating-point Literal
A floating-point literal has an integer part, a decimal point, a fractional part, and an exponent part. You can represent floating point literals either in decimal form or exponential form.
The following are some of the examples of floating point literals −
4.89f 314159E-5F
While representing in decimal form, you must include the decimal point, the exponent, or both; and while representing using exponential form you must include the integer part, the fractional part, or both. The signed exponent is introduced by e or E.
Let us now print the floating point literals −
Example
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
// float
float a = 4.89f;
Console.WriteLine(a);
}
}
}
Output
4.89
