![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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