# 调用数据的布局(Layout of CallData)
当Solidity合约被部署后,从某个帐户调用这个合约,需要输入的数据是需要符合[the ABI specification](https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI), 中文翻译见这里: [http://me.tryblockchain.org/Solidity-abi-abstraction.html。ABI规范需要参数被填充为多个32字节。内部的函数调用,则使用了不同的约定。](http://me.tryblockchain.org/Solidity-abi-abstraction.html%E3%80%82ABI%E8%A7%84%E8%8C%83%E9%9C%80%E8%A6%81%E5%8F%82%E6%95%B0%E8%A2%AB%E5%A1%AB%E5%85%85%E4%B8%BA%E5%A4%9A%E4%B8%AA32%E5%AD%97%E8%8A%82%E3%80%82%E5%86%85%E9%83%A8%E7%9A%84%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%EF%BC%8C%E5%88%99%E4%BD%BF%E7%94%A8%E4%BA%86%E4%B8%8D%E5%90%8C%E7%9A%84%E7%BA%A6%E5%AE%9A%E3%80%82)
- Solidity语言
- 入门说明
- Solidity智能合约文件结构
- 智能合约源文件的基本要素概览
- 值类型
- 类型
- 布尔
- 整型
- 地址
- 字节数组
- 小数
- 字符串
- 十六进制字面量
- 枚举
- 函数
- 引用类型
- 引用类型
- 数据位置
- 数组
- 数据结构
- 杂项
- 映射
- 左值运算符
- 类型间的转换
- 类型推断
- 单位
- 货币单位
- 时间单位
- 语言内置特性
- 特殊变量及函数
- 数学和加密函数
- 地址相关
- 进阶
- 入参和出参
- 控制结构
- 函数调用
- 创建合约实例
- 表达式的执行顺序
- 赋值
- 作用范围和声明
- 异常
- 内联汇编
- 合约详解
- 合约
- 可见性或权限控制
- 访问函数
- 函数修改器
- 常状态变量
- 回退函数
- 事件
- 继承
- 接口
- 其它
- 库
- 状态变量的存储模型
- 内存变量的存局
- 调用数据的布局