What is meaning of & in c language?

Asked by Last Modified  

Follow 1
Answer

Please enter your answer

I am a tutor since last 1 year

In the C family of languages, &x means “the address of x” and *y means “the value at the address y”.
Comments

In the C language, the ampersand &symbol has two primary meanings: the address-of operator and the bitwise AND operator.
Comments

IT Corporate Trainer with 9 years of experience in Edu tech

In C language, the & symbol has two main meanings depending on how it’s used: 1. Address-of Operator When used in front of a variable, & gives the memory address of that variable. Example: cCopyEditint x = 10; printf("%p", &x); // prints the memory address of x...
read more
In C language, the&symbol hastwo main meaningsdepending on how it’s used: 1. Address-of Operator When used in front of a variable,&gives thememory addressof that variable. Example: cCopyEditint x = 10; printf("%p", &x); // prints the memory address of x ✅Used to pass variables by referenceor for pointer operations. 2. Bitwise AND Operator When used between two values,&performs abitwise AND operation— it compares each bit of two integers and returns 1 only if both bits are 1. Example: cCopyEditint a = 6; // 0110 in binary int b = 3; // 0011 in binary int result = a & b; // result = 2 (0010) ✅Used for low-level operations, masking bits, etc. read less
Comments

I am online Quran teacher 7 years

the address-of operator and the bitwise AND operator.
Comments

C language Faculty (online Classes )

The Address Operator in C is a special unary operator that returns the address of a variable. It is denoted as the Ampersand Symbol ( & ). This operator returns an integer value which is the address of its operand in the memory.
Comments

View 3 more Answers

Related Questions

Which websites are best to learn C programming?
Some recommended websites to learn C programming include Codecademy, GeeksforGeeks, and Learn-C.org. Each provides interactive lessons and exercises to help you grasp the fundamentals of C programming.
Sarath Chandra
0 0
5
How do you sort filenames in a directory?
The idiomatic way to sort something in C is to use the qsort() function. For this to work, it's best if you can arrange to have all the file names collected into an array of pointers, and then you sort...
Ajay
0 0
9
What are all the data types in C programming with their details?
C programming language supports several data types, which are categorized into two main groups: primitive or basic data types and derived data types. Primitive data types include: Integers: Represent...
Ganga
0 0
6
hi guyz! i am dng my 2nd yr in engg n i wanna strengthen my C n C++ prgmmng skills........which s d best way for it?? can u suggest me sum gud books to refer??
you can study the online websites and also solve the output,error oriented program in LET US C book by yaswant
Logeshwari

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

C PROGRAM FOR GENERATING SOUND
#include<stdio.h> #include<conio.h> #include<dos.h> void main() { sound(3000); // sound function have single parameter , this parameter we put integer value its generating...

V. Muthu Ganeshan

0 0
0

Variables
Variables in C Language:A variable is a name that may be used to store a data value. Unlike constant, variables are changeable, we can change value of a variable during execution of a program. A programmer...


Can we store different data types in a stack?
Yesterday, one of my Facebook friend asked me this question. My answer is "yes", and in this post I will discuss how could we do this.I am a great supporter of working with unions and I will be using union...

Memory Layout of C Programs
A typical memory representation of C program consists of following sections. Text Segment: A text segment, also known as a code segment or simply as text, is one of the sections of a program in an object...

Recommended Articles

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Business Process outsourcing (BPO) services can be considered as a kind of outsourcing which involves subletting of specific functions associated with any business to a third party service provider. BPO is usually administered as a cost-saving procedure for functions which an organization needs but does not rely upon to...

Read full article >

Microsoft Excel is an electronic spreadsheet tool which is commonly used for financial and statistical data processing. It has been developed by Microsoft and forms a major component of the widely used Microsoft Office. From individual users to the top IT companies, Excel is used worldwide. Excel is one of the most important...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you