write a program for size of a data type without using
sizeof() operator?
Answers were Sorted based on User's Feedback
Answer / mazhar shaikh
datatype a,*p,*q;
p=&a;
q=p+1;
cout<<abs(int(p)-int(q))<<endl;
| Is This Answer Correct ? | 5 Yes | 7 No |
Answer / vignesh1988i
#include<stdio.h>
#include<conio.h>
void main()
{
int integer[2],p;
float floating[2],q;
char character[2],r;
double doubling[2],s;
clrscr();
p=(integer+1)-integer;
q=(floating+1)-floating;
r=(character+1)-character;
s=(doubling+1)-doubling;
printf("the sizeof int is :%d",p);
printf("\nthe size of float is :%d",q);
printf("\nthe size of character is :%d",r);
printf("\nthe size of double is :%d",s);
getch();
}
thank u
| Is This Answer Correct ? | 5 Yes | 11 No |
What is the use of void pointer and null pointer in c language?
What is difference between static and global variable in c?
what is the advantage of using SEMAPHORES to ORDINARY VARIABLES???
What is the difference between fread and fwrite function?
Explain about the functions strcat() and strcmp()?
Are pointers really faster than arrays?
Is it valid to address one element beyond the end of an array?
What is a floating point in c?
main() { enum _tag{ left=10, right, front=100, back}; printf("%d, %d, %d, %d", left, right, front, back); }
program to convert a integer to string in c language'
What is header file definition?
What is C language Terminator?