C语言的基本数据类型
c语言的基本数据类型有9个,分别是int、long、short、char、float、double、void、signed、unsigned。其中int、long、short、char、float、double在java语言中常见。其余三个在java语言没有。
* signed 有符号数 最高位是符号位 可以表示负数 但是表示的最大值相对要小
* unsigned 无符号数 最高位是数值位 不可以表示负数 表示的最大值相对要大
* signed unsigned 只能用来修饰整形变量 char short int long
* C相比java语言没有 boolean byte C用0和非0表示false true
* java基本数据类型 C语言基本数据类型
boolean 1
byte 1
char 2 char 1个字节
short 2 short 2
int 4 int 4
long 8 long 4
float 4 float 4
double 8 double 8
#include<stdio.h>
#include<stdlib.h>
/**
char, int, float, double, long, short, signed, unsigned, void
signed unsigned 有符号 无符号 只能用来修饰整形变量 char int short long 默认有符号
sizeof(int)
*/
main(){
printf("char占%d个字节\n", sizeof(char));
printf("int占%d个字节\n", sizeof(int));
printf("short占%d个字节\n", sizeof(short));
printf("float占%d个字节\n", sizeof(float));
printf("long占%d个字节\n", sizeof(long));
printf("double占%d个字节\n", sizeof(double));
unsigned char c = 128;
printf("c = %d\n",c);
system("pause");
}