c语言中的标准数据类型,C语言中的基本数据类型
編寫程序:
# include
# include
int main(void)
{
printf("char的長度為%d\n",sizeof(char)); //結(jié)果: 1
printf("int的長度為%d\n",sizeof(int)); //結(jié)果: 4
printf("float的長度為%d\n",sizeof(float)); //結(jié)果: 4
printf("double的長度為%d\n",sizeof(double)); //結(jié)果: 8
printf("long的長度為%d\n",sizeof(long)); //結(jié)果: 4
printf("short的長度為%d\n",sizeof(short)); //結(jié)果: 2
//signed ,unsigned數(shù)據(jù)類型的修飾符
//signed int; 代表有符號(hào)的int的數(shù)據(jù)
//unsigned int: 代表無符號(hào)的int數(shù)據(jù)
printf("signed int的長度為%d\n",sizeof(signed int)); //結(jié)果: 4
printf("unsigned int的長度為%d\n",sizeof(long int)); //結(jié)果: 4
system("pause");
//符號(hào)的修飾符 只能修飾 整數(shù)類型的數(shù)據(jù) long int
//不能修飾 浮點(diǎn)型的數(shù)據(jù) float double
}
由此可見,int和long都是占用4個(gè)字節(jié),他們有什么區(qū)別呢?在c99語法中他們都是4個(gè)字節(jié),在別的語法中,可能long的字節(jié)要長點(diǎn)。long的長度肯定不會(huì)比int的短,官文文檔說,long一定不會(huì)比int短。
總結(jié)
以上是生活随笔為你收集整理的c语言中的标准数据类型,C语言中的基本数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++对字符串每个字母按照字典顺序排序
- 下一篇: excel二极管伏安特性曲线_【刘敏蔷老