answersLogoWhite

0


Best Answer

If you are using TC.EXE (or TCC.EXE) then it is 16-bit.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How to check which compiler i am using 16 bit or 32 bit ...?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is 16 bit compiler?

Quite simply, a 16-bit compiler is a compiler for a 16-bit machine.


What is tubo c?

Turbo C is a 16 bit compiler of C


How do you compile and execute a 16 bit compiler program from a command prompt?

Compiler-dependent. If you have Turbo C, it will be command TCC


What is the difference between 16 bit compilers and 32 bit compilers in C?

16 bit compilers compile the program into 16-bit machine code that will run on a computer with a 16-bit processor. 16-bit machine code will run on a 32-bit processor, but 32-bit machine code will not run on a 16-bit processor. 32-bit machine code is usually faster than 16-bit machine code.-DJ CraigNoteWith 16 bit compiler the type-sizes (in bits) are the following: short, int: 16long: 32long long: (no such type)pointer: 16/32 (but even 32 means only 1MB address-space on 8086)With 32 bit compiler the object-sizes (in bits) are the following:short: 16int, long: 32long long: 64pointer: 32With 64 bit compiler the object-sizes (in bits) are the following:short: 16int: 32long: 32 or 64 (!)long long: 64pointer: 64[While the above values are generally correct, they may vary for specific Operating Systems. Please check your compiler's documentation for the default sizes of standard types]Note: C language itself doesn't say anything about "16 bit compilers" and "32 bit compilers"


What is the numeric range of 16-bit unsigned binary value?

0..65535 Note: check me using your calc.exe: 65535 = 2^16-1


How do you open 16-bit .dll files?

You can't. DLL file ( Dynamic Link Library ) can only be opened by an executable ( EXE ) or compiler.


What are the strengths and waekness of using the turbo in making highly defined and efficient programming codes?

Turbo C is a 16 bit compiler, there are no 32 and 64 bit compilers. In its day turbo C was good, I learned to program with it. Today it has no strengths other than being free but there are also free 32 and 64 bit compilers.


Why C compiler gives values from -32768 upto 32767?

Sorry, I really don't understand what values does the compiler give you...-32768..32767 is the value range of a 16-bit-long signed binary number (short in C)


Why c takes integer 2 bytes java takes integer 4 byte and net takes integer 4 byte?

Because you are using a compiler (TurboC, most likely) which was developed some 25 years ago, for a 16-bit platform.


Sixteen-bit messages are transmitted using a Hamming code How many check bits are needed to ensure that the receiver can detect and correct single bit errors Show the bit pattern transmitted for the?

BY USING FORMULA (M+R+1)<=2r 011110110011001110101 ---- The formula d + p + 1 <= 2^p (where d is the number of data bits and p is the number of check bits) indicates that we need at least 5 check bits in order to correct single-bit errors in blocks of 16 data bits -- a (21,16) code. SECDED requires 6 check bits for blocks of 16 data bits.


What is the largest integer that can be represented using a 16 bit number?

65,535


Can you assign a char value to a variable of datatype of byte in java?

Not without casting. A char is a 16 bit type, whereas a byte is an 8 bit type. Therefore the compiler cannot guarantee that the 16 bit value will fit into the 8 bit value without overflowing. If you attempt to stick a char into a byte, you will get a compiler error. To override this, you can cast the char value to a byte during assignment. However, you might get some unexpected results. A few examples below: char a = 'A'; byte b = a; //compiler error char a = 'A'; byte b = (byte)a; //valid, no error. b=65 char a = 172; byte b = (byte)a; //valid, no error, but b=-84 because of overflow.