现在的位置: 首页 > 综合 > 正文

C语言基础

2018年05月17日 ⁄ 综合 ⁄ 共 1605字 ⁄ 字号 评论关闭

jni  java native interface
     java 本地开发的接口 

java 不能写驱动.
java 一次编译 到处执行.

java的运行时环境 - java虚拟机
windows windows 下的java虚拟机
linux - java虚拟机 

.class

android2.2 以上 
wifi 热点共享.

1.操作手机网卡, 把手机网卡的状态置为混杂模式.

2.android下的极品飞车.
重力引擎,碰撞效果的模拟.

3. c 出现使用几十年.
开源的c的代码库.
opencv  intel开发, 图形和视频实时处理的方法库.
人脸识别.

rmvb 视频 avi 
视频和音频编解码的代码库. (引擎) 
ffmpeg   

opengl c代码库

4.车载电脑项目
obd (onboard debug system) 
在线的调试系统.

获取 汽车 胎压 转速 发动机的温度  

obd 获取出来的数据都是通过电信号 

lame MP3的编码库 c语言开发.
千千静听 mp3

ndk  android native develop kits 
android 本地开发工具集 
可以把c/c++ ->编译成一个 linux下可以执行的二进制文件 
java代码里面就可以通过jni 调用执行二进制的文件 

每周300多个职位

c语言有很多的变种.

c99标准(谷歌也是推荐用这个). 

 // java数据类型 和长度int  4个字节 double  8个字节  float 4个字节 long 8个字节 
// short 2个字节 boolean  1个字节 char 2个字节 byte   1个字节 
// char, int, float, double, signed, unsigned, long, short and void
// c语言中 数据类型比java少一些 在c语言中没有 boolean类型的数据  int 1 代表真 0 代表假
// c 语言中没有String类型的数据   java中表示一个字符串 String  , c语言中表示字符串 通过char类型的数组来表示字符串
// c 语言没有byte类型   所有用char的类型表示byte类型 

#include <stdio.h>    
#include <stdlib.h>
// sizeof(); c语言的一个函数 可以把 某种数据类型的长度获取出来 int 
 main() 
{          // %d 类似sql语句的? 占位符  
            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));
            
            //signed, unsigned, 数据类型的修饰符
           // signed int ; 代表的是有符号的int的数据 
           // unsigned int ;  无符号的int数据 
              printf("signed int的长度为%d\n", sizeof( signed int));
              printf("unsigned int的长度为%d\n", sizeof( unsigned int));
        
           // 符号的修饰符 只能修饰 整数类型的数据 long int 
           // 不能修饰 浮点型的数据 float double  
           // printf("signed float的长度为%d\n", sizeof( signed float));
        
              system("pause");    // 调用windows下系统的命令 让程序暂停执行  方便观察程序的执行结果  
}

 

【上篇】
【下篇】

抱歉!评论已关闭.