[JNI] 开发基础(1) c语言基本类型
来源:互联网 发布:2017年淘宝云客服招聘 编辑:程序博客网 时间:2024/05/22 03:48
头文件:
头文件引入,这个相当于java导入引用文件包,在编写的时候手动导入,有一部分ide会提示需要什么h文件
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <Windows.h>
hello world
学习什么语言,习惯性的从hello world开始
void main(){ printf("hello world\n"); //这句是让窗体暂停,方便查看输出结果 system("pause");}
基本变量:
与java语言的基本变量基本类似,有6个关键字short、int、long、char、float、double 代表C 语言里的六种基本数据类型。详细情况就不多说,有java基础的很好理解。
/**int %dshort %dlong %ldfloat %fdouble %lfchar %c%x 16进制%o 8进制%s 字符*/void main(){ int i = 10; //输出int %d printf("%d\n",i); float f = 23.3; //输出float %f printf("%f\n",f); char c = 'a'; //输出char %c printf("%c\n",c); //大小 printf("int?%d字节\n",sizeof(int)); printf("char?%d字节\n", sizeof(char)); printf("float?%d字节\n", sizeof(float)); //for循环 int n = 0; for (; n < 10; n++){ printf("%d\n",n); } // 输出字符串 printf("输出字符串:%s\n", "this is str"); // 输出八进制 printf("输出八进制:%#o\n", 03); // 输出十六进制 printf("输出十六进制:%#x\n", 0x23); system("pause");}
在32 位的系统上
short 内存大小是2 个byte;int 内存大小是4 个byte;long 内存大小是4 个byte;float 内存大小是4 个byte;double 内存大小是8 个byte;char 内存大小是1 个byte。
通个sizeof(TYPE)可以得到对于TYPE的大小
了解完基本类型后,写一个倒计时实例:
void main(){ int time = 10; printf("time:%#x\n",&time); while (time > 0){ time--; printf("%d\n",time); //每隔1秒 Sleep(1000); } system("pause");}
0 0
- [JNI] 开发基础(1) c语言基本类型
- JNI之C语言(二)-- 基本类型
- (四)JNI学习之C语言基础,构造类型
- (一)JNI学习之C语言基础,基本数据类型
- Android JNI编程之基础学习(一) 认识c语言的基本类型,输出输入函数
- Android JNI编程之基础学习(一) 认识c语言的基本类型,输出输入函数
- [JNI] 开发基础 (8)c语言typedef
- JNI开发基础篇:C语言调用Java中的方法
- c语言 基本类型
- C语言基本类型
- C语言基础学习基本数据类型-其他整数类型
- C语言基础学习基本数据类型-Char类型
- c语言基础类型
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- JNI之C语言(三)-- 基本语法
- c语言基础(六)之类型
- Android开发--JNI基础类型详解
- (二)JNI学习之C语言基础,控制语句
- 猜数字游戏
- mysql中文排序(按照中文拼音顺序排序)
- NoSQL
- 五中排序算法性能比较总结
- Java练习
- [JNI] 开发基础(1) c语言基本类型
- java基础练习 01字串
- 第十四周项目三——折腾二维数组
- Linux下Nginx、MySQL、PHP5、phpMyAdmin安装与配置
- 蓝桥杯 基础练习 龟兔赛跑预测
- postgreSql 判断表不存在而创建表
- 【9407】加法表
- ZCMU—1605
- c# Linq 中为什么非要用var