首页 > 其他分享 >sizeof用法

sizeof用法

时间:2023-01-27 14:00:30浏览次数:40  
标签:10 arr int 用法 char printf sizeof

计算类型长度(以字节为单位)

#include<stdio.h>
int main()
{
int a=0;
char b='w';
int arr[10]={0};

printf("%d\n",sizeof(a));
printf("%d\n",sizeof a);
printf("%d\n",sizeof(int));
//printf("%d\n",sizeof int);//不合法

printf("%d\n",sizeof(b));
printf("%d\n",sizeof b);
printf("%d\n",sizeof(char));
//printf("%d\n",sizeof char);//不合法

printf("%d\n",sizeof(arr));//10*4=40
printf("%d\n",sizeof(int [10]));

return 0;
}

sizeof用法_整型

发现:sizeof()对于常数的计算时 可以不用加括号 但是如果直接打类型 就必须加括号

扩展

#include<stdio.h>
int main()
{
short s=0;
int a=10;
printf("%d\n",sizeof(s=a+5));//不管被赋予什么类型的值 s都是short短整型 只能存两个空间
printf("%d\n",s);//sizeof影响不了s
return 0;
}

sizeof用法_#include_02


标签:10,arr,int,用法,char,printf,sizeof
From: https://blog.51cto.com/u_15899086/6024090

相关文章

  • Rust 中 HashSet 的基础用法示例
    代码:usestd::collections::{HashSet,HashMap};fnmain(){letmutset:HashSet<i32>=HashSet::new();set.insert(1);set.insert(2);//插入元素......
  • Rust中 HashMap 的基础用法示例
    代码:usestd::collections::HashMap;fnmain(){//创建一个hash-map,key为字符串类型,value为无符号整数类型letmutmap:HashMap<&str,u32>=HashMap::new();......
  • %的用法
    作为程序员必不可少的会与%打交道,就算我们给我们一个计算题,相信大家也可以计算出结果,但掌握其中的规律能让我们更好的使用它intn;n为一个随机数n%10,则结果范围是0-9;n%100,则......
  • jQuery简单基础用法
    jQueryJavaScriptjQuery库,里面存在大量的JavaScript函数获取jQuery<!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <title>Title</title>......
  • Vue3中的异步组件defineAsyncComponentAPI的用法示例
    介绍当我们的项目达到一定的规模时,对于某些组件来说,我们并不希望一开始全部加载,而是需要的时候进行加载;这样的做得目的可以很好的提高用户体验。为了实现这个功能,Vue3中为我......
  • linux下screen基本用法
    文章目录1、screen创建:2、进入指定screen3、展示screen列表4、关闭指定的screen5、从当前窗口切回主屏幕(不关闭屏幕)1、screen创建:screen-S屏幕名称2、进入指定screens......
  • ES6的Promise用法
    一、是什么:promise是异步编程的一种解决方案,它是一个对象,可以获取异步操作的信息,它的出现改善了异步编程,避免了地狱回调,它比传统的解决方案回调函数和事件更合理和更......
  • numpy 矩阵的用法
    b=list(range(5))b [0,1,2,3,4] #列表区别a=np.arange(5)aarray([0,1,2,3,4])#矩阵生成一个1*24的矩阵,在将她变成2*3*4的数体c=np.arange(24).reshape(2,3,4......
  • tensorflow random的用法
    np.random.rand(,)np.random.rand表示随机数为0-1之间np.random.rand(100)#1*100的矩阵# 生成100个0-1之间的随机数  其每个元素为0-1的随机数#np.random.rand(3,3)......
  • Vue3中的异步组件defineAsyncComponentAPI的用法示例
    介绍当我们的项目达到一定的规模时,对于某些组件来说,我们并不希望一开始全部加载,而是需要的时候进行加载;这样的做得目的可以很好的提高用户体验。为了实现这个功能,Vue3中......