java 启动c一定要通过jni 但是c启动java并不一定通过jni
c可以执行windows指令,windows再启动java程序
# include<stdio.h>//相当于java导包
# include<stdlib.h>
main(){
printf("hello");
system("java Test");
}
java有8种数据类型:
int,byte,char,boolean,double,long,float,short
c语言有6种基本数据类型:
int ,long,short,double,char
原码,反码,补码:
原码:二进制表示
反码:除了最高位,其它位依次取反
补码:反码+1
正数的 三码是一样的。
c语言中 字符串是 一个字符数组
char str[] =“字符串”;
c语言指针的使用
&表示取地址,*表示取地址的值
#include<stdio.h>
#include<stdlib.h>
main(){
int i = 3;
int* p = &i;
printf("p = %d\n",*p);
}