Android NDK開發(fā)(C語(yǔ)言基本數(shù)據(jù)類型)
1.C 語(yǔ)言包含的數(shù)據(jù)類型
如下圖所示:

2.C語(yǔ)言的基本數(shù)據(jù)類型
short、int、long、char、float、double 這六個(gè)關(guān)鍵字代表C 語(yǔ)言里的六種基本數(shù)據(jù)類型。
格式化輸出的時(shí)候:
int %d
short %d
long %ld
float %f
double %lf
char %c
%x 十六進(jìn)制
%o 八進(jìn)制
%s 字符串
%p一般以十六進(jìn)制整數(shù)方式輸出指針的值,附加前綴0x
在32 位的系統(tǒng)上short 咔出來(lái)的內(nèi)存大小是2 個(gè)byte;
int 咔出來(lái)的內(nèi)存大小是4 個(gè)byte;
long 咔出來(lái)的內(nèi)存大小是4 個(gè)byte;
float 咔出來(lái)的內(nèi)存大小是4 個(gè)byte;
double 咔出來(lái)的內(nèi)存大小是8 個(gè)byte;
char 咔出來(lái)的內(nèi)存大小是1 個(gè)byte。
(注意:這里指一般情況,可能不同的平臺(tái)還會(huì)有所不同,具體平臺(tái)可以用sizeof 關(guān)鍵字測(cè)試一下)
3.示例代碼
//引入頭文件
#include <stdlib.h>
#include <stdio.h>
void main(){
int i;
printf("請(qǐng)輸入一個(gè)整數(shù)");
scanf("%d", &i);
printf("%d\n",i);
float f = 10.01;
printf("%f\n",f);
//求某個(gè)類型所占的字節(jié)數(shù),具體跟操作系統(tǒng)有關(guān)
printf("int類型所占的字節(jié)數(shù)%d\n",sizeof(int));
printf("float類型所占的字節(jié)數(shù)%d\n",sizeof(float));
printf("double類型所占的字節(jié)數(shù)%d\n",sizeof(double));
//循環(huán)的標(biāo)準(zhǔn)寫法,循環(huán)變量需要抽取出來(lái),否則在Linux環(huán)境下GCC下編譯 報(bào)錯(cuò)
int n = 0;
for (;n<10;n++)
{
printf("%d\n",n);
}
//等待輸入,目的是使得程序停留
getchar();
//也可以使用
system("pause");
}

特別注意的是:
- 程序如果沒有最后一句的話,執(zhí)行完就會(huì)退出了。
- 循環(huán)的標(biāo)準(zhǔn)C寫法:循環(huán)變量需要抽取出來(lái),否則在
Linux環(huán)境下GCC下編譯 報(bào)錯(cuò)。 - 可以通過
sizeof函數(shù)來(lái)求出某個(gè)數(shù)據(jù)類型所占字節(jié)數(shù)。 - 可以通過
scanf函數(shù)來(lái)進(jìn)行輸入,第二個(gè)參數(shù)是變量的地址。
到此這篇關(guān)于Android NDK開發(fā)(C語(yǔ)言基本數(shù)據(jù)類型)的文章就介紹到這了,更多相關(guān) Android NDK C語(yǔ)言基本數(shù)據(jù)類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
談?wù)凙ndroid開發(fā)之RecyclerView的使用全解
這篇文章主要介紹了談?wù)凙ndroid開發(fā)之RecyclerView的使用全解,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2016-12-12
Android MessageQueue消息隊(duì)列主要作用詳解
Android 消息機(jī)制主要指的是 Handler 的運(yùn)行機(jī)制及其所依賴的 MessageQueue 和 Looper 的工作過程,Handler、MessageQueue、Looper組成一個(gè)相互聯(lián)系的整體。本文先從 MessageQueue 的源碼來(lái)說明其實(shí)現(xiàn)原理2023-02-02
Android 圖片保存到相冊(cè)不顯示的解決方案(兼容Android 10及更高版本)
這篇文章主要介紹了Android 圖片保存到系統(tǒng)相冊(cè)不顯示的解決方案,幫助大家更好的理解和學(xué)習(xí)使用Android開發(fā),感興趣的朋友可以了解下2021-04-04
Android實(shí)現(xiàn)退出時(shí)關(guān)閉所有Activity的方法
這篇文章主要介紹了Android實(shí)現(xiàn)退出時(shí)關(guān)閉所有Activity的方法,主要通過自定義類CloseActivityClass實(shí)現(xiàn)這一功能,需要的朋友可以參考下2014-09-09
Android實(shí)現(xiàn)apk插件方式換膚的實(shí)例講解
在本篇文章里小編給大家整理的是關(guān)于Android實(shí)現(xiàn)apk插件方式換膚的實(shí)例代碼以及相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。2019-10-10
AndroidStuio插件開發(fā)適用于jetbrains全家桶
這篇文章主要介紹了AndroidStuio插件開發(fā)適用于jetbrains全家桶,本文通過實(shí)例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
Android:利用SharedPreferences實(shí)現(xiàn)自動(dòng)登錄
本篇文章主要介紹了Android實(shí)現(xiàn)自動(dòng)登錄,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2016-11-11

