C语言-数据类型长度

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:47:28
C语言中,如果要输出16位的整数,要用什么数据类型?

没有这样的数据类型,这属于大数的表示,需要用数组,即每一个元素表示一位数,所以十六个元素就可以表示十六位

整数在dev cpp中用long int 是32位;
int 是16位;
在其他的软件中是long int 为16位

多少位跟机器有关

用long int可以!

long多了就溢出错误

#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
#define MAX 1000
#define MARK ('0'-1)

//The Prototypes of the functions
char* Initialiaze(char [],int);
char* Addition(char[],char[]);
char* Substraction(char[],char[]);
char* Multiplication(char[],char[]);
char* Division(char[],char[]);
char Div_per_bit(char [],int , char []);
int Sub_per_bit(char [],char [],int *);
int Copy(char [],int ,char []);
int Compare(char [],char []);
int Data_Process(char []);
int Value(char);
int Compare(char [],char []);
int Judge(int);
int Convert(char [],char [],int);

int main()
{ char a[MAX],b[MAX];