首页 > 移动平台 > 详细

android106 C基本数据类型

时间:2015-11-19 22:26:48      阅读:255      评论:0      收藏:0      [点我收藏+]
#JNI
java native interface
#c的基本数据类型
* int:32位,能表示的数字是2的32次方个
* 最高位用来表示符号位,那么还剩下31位可以表示数值,所以能表示的数字就是2的31次方个
* int的表示范围:
    * 当最高位是0时:0~2147483647
    * 当最高位是1是:-2147483648~-1

##java的基本数据类型长度
* byte1
* short2
* int4
* long8
* boolean:1
* char2
* float4
* double8

##c的基本数据类型长度
* short2
* int4
* long4
* char1
* float4
* double8
#include <stdio.h>
#include <stdlib.h>

main(){
       //char, int, float, double, long, short, signed, unsigned
       
       int i =3;
       char c = a;
       long long ago = 12314324;
       short int i2 = 2;
       long int i3 = 3243;
       //printf("i的值为%d\n", i);
       
       printf("char的长度:%d\n", sizeof(char));
       printf("int的长度:%d\n", sizeof(int));
       printf("float的长度:%d\n", sizeof(float));
       printf("double的长度:%d\n", sizeof(double));
       printf("long的长度:%d\n", sizeof(long));
       printf("short的长度:%d\n", sizeof(short));
       printf("long long的长度:%d\n", sizeof(long long));
       printf("short int的长度:%d\n", sizeof(short int));
       printf("long int的长度:%d\n", sizeof(long int));
       
       
       system("pause"); 
/*
char的长度:1
int的长度:4
float的长度:4
double的长度:8
long的长度:4
short的长度:2
long long的长度:8
short int的长度:2
long int的长度:4
请按任意键继续. . .
*/
}

 输出函数:

#include <stdio.h>
#include <stdlib.h>
/*
%d  -  int
%ld – long int
%hd – 短整型
%c  - char
%f -  float
%lf – double
%u – 无符号数
%x – 十六进制输出 int 或者long int 或者short int
%o -  八进制输出
%s – 字符串
汉字用字符数组表示。
 
*/
main(){
       int i = -3;
       long l = 34567;
       char c = a;
       float f = 3.1466666666;
       double d = 3.1466666666;
       char arr[] = "小志的二逼精神永存";
       printf("%c\n", c);
       printf("%d\n", i);
       printf("%f\n", f);
       printf("%lf\n", d);
       printf("%u\n", i);
       printf("%#x\n", l);
       printf("%#o\n", l);
       printf("%s\n", arr);
       system("pause"); 
}
/*
a
-3
3.146667
3.146667
4294967293
0x8707
0103407
小志的二逼精神永存
请按任意键继续. . .*/

 

android106 C基本数据类型

原文:http://www.cnblogs.com/yaowen/p/4979146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!