欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android NDK開發(fā)(C語言基本數(shù)據(jù)類型)

 更新時間:2021年12月09日 09:22:14   作者:冬日毛毛雨  
這篇文章主要介紹了Android NDK開發(fā)中,C語言基本數(shù)據(jù)類型,主要以C語言包含的數(shù)據(jù)類型及基本類型展開相關(guān)資料,需要的朋友可以參考一下

1.C 語言包含的數(shù)據(jù)類型

如下圖所示:

2.C語言的基本數(shù)據(jù)類型

shortint、long、charfloat、double 這六個關(guān)鍵字代表C 語言里的六種基本數(shù)據(jù)類型。

格式化輸出的時候:

int %d
short %d
long %ld
float %f
double %lf
char %c

%x 十六進制
%o 八進制
%s 字符串
%p一般以十六進制整數(shù)方式輸出指針的值,附加前綴0x

在32 位的系統(tǒng)上short 咔出來的內(nèi)存大小是2 個byte;
int 咔出來的內(nèi)存大小是4 個byte;
long 咔出來的內(nèi)存大小是4 個byte;
float 咔出來的內(nèi)存大小是4 個byte;
double 咔出來的內(nèi)存大小是8 個byte;
char 咔出來的內(nèi)存大小是1 個byte。

注意:這里指一般情況,可能不同的平臺還會有所不同,具體平臺可以用sizeof 關(guān)鍵字測試一下)

3.示例代碼

//引入頭文件
#include <stdlib.h>
#include <stdio.h>

void main(){

    int i;
    printf("請輸入一個整數(shù)");
    scanf("%d", &i);

    printf("%d\n",i);
    float f = 10.01;
    printf("%f\n",f);

    //求某個類型所占的字節(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)準寫法,循環(huán)變量需要抽取出來,否則在Linux環(huán)境下GCC下編譯 報錯
    int n = 0;
    for (;n<10;n++)
    {
        printf("%d\n",n);
    }

    //等待輸入,目的是使得程序停留
    getchar();
    //也可以使用
    system("pause");

}

特別注意的是:

  • 程序如果沒有最后一句的話,執(zhí)行完就會退出了。
  • 循環(huán)的標(biāo)準C寫法:循環(huán)變量需要抽取出來,否則在Linux環(huán)境下GCC下編譯 報錯。
  • 可以通過sizeof函數(shù)來求出某個數(shù)據(jù)類型所占字節(jié)數(shù)。
  • 可以通過scanf函數(shù)來進行輸入,第二個參數(shù)是變量的地址。

到此這篇關(guān)于Android NDK開發(fā)(C語言基本數(shù)據(jù)類型)的文章就介紹到這了,更多相關(guān) Android NDK C語言基本數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論