当前位置: 首页 > news >正文

大足网站建设公司医院网站建设熊掌号

大足网站建设公司,医院网站建设熊掌号,苍南网站制作,汽车网站建设的目的数据类型介绍 数据类型的作用#xff1a;编译器预算数据分配的内存空间大小。 ps#xff1a;可以通俗理解为#xff1a;数据类型是用来规范内存的开销#xff0c;约定数据在内存中的格式#xff0c;便于存储。 变量 变量的语法 在计算机程序中#xff0c;变量是用来存…数据类型介绍 数据类型的作用编译器预算数据分配的内存空间大小。 ps可以通俗理解为数据类型是用来规范内存的开销约定数据在内存中的格式便于存储。 变量 变量的语法 在计算机程序中变量是用来存储数据的一个内存区域并用一个名字来表示这个区域。 使用特点 变量在使用前必须先定义定义变量前必须有相应的数据类型在程序运行过程中其值可以改变 语法说明 示例代码 #include stdio.hint main() {// 1. 定义1个int变量age同时赋值为18(这叫初始化)然后打印内容int age 18;printf(%d\n, age);// 2. 修改age的内容为20然后打印内容age 20;printf(%d\n, age);// 3. 定义2个int变量然后在分别赋值然后再打印内容int a, b;a 123;b 256;printf(%d\n, a);printf(%d\n, b);// 4. 定义1个float类型变量height同时赋值然后打印内容float height 1.77;printf(%f\n, height);return 0; } 标识符命名 通过上面的联系变量会定义了类型和赋值都一些了解了。但变量名字大家需要注意变量名也叫标识符它是用户编程时起的一个名字变量、函数、结构体等都需要名字为了便于后面程序中的使用有一些命名规范我们需要遵守。 命令规范 好的命名习惯要做到见名知意如下 大驼峰 每个单词首字母大写, 例如: MyFirstName 小驼峰 第二个单词开始首字母大写, 例如: myFirstName 下划线命名 每个单词之间使用下划线连接, 例如: my_first_name 示例 背景 班长家的房子是一个价值千万的四层别墅别墅的房间有很多、各种家居也非常多。他所住的房间是在三楼东边的卧室房间里有学习桌和座椅座椅非常豪华有2.5米高价值一万多块。 请为班长的座椅起个名字要求看到名字就知道是哪个座椅。 例如 ThirdFloorEastRoomSeatthirdFloorEastRoomSeatthird_floor_east_room_seat char类型 char表示为字符类型用于存储单个字符每个字符变量都是由8个bit位构成在内存中就是1个字节。 相关特性 在给字符型变量赋值时需要用一对英文半角格式的单引号( )把字符括起来。字符变量在内存单元存储时是将与该字符对应的ASCII码放到变量的存储单元中。 char的本质就是一个1个字节大小的整型。 #include stdio.hint main() {// 定义一个char类型变量同时赋值为97分别用%d,%c打印结果char ch 97;printf(%d\n, ch);printf(%c\n, ch);// 定义一个char类型变量同时赋值为a分别用%d,%c打印结果char ch2 a;printf(%d\n, ch2);printf(%c\n, ch2);return 0; } 布尔类型 布尔类型是一种处理逻辑的类型其有两个值分别是真true或假false它在内存中的长度一般只占用1个字节。 早期C语言没有布尔类型数据以0代表逻辑假非0代表逻辑真C99标准定义了新的关键字_Bool提供了布尔类型或者也可以使用stdbool.h中的bool 示例代码 #include stdio.h #include stdbool.hint main() {// 定义一个bool类型变量同时赋值为true然后打印变量的值bool flag true;printf(%d\n, flag);// 修改上一步变量的值为false然后打印变量的值flag false;printf(%d\n, flag);return 0; } 数据类型长度 存储单位说明 术语 含义 bit(比特) 一个二进制代表一位一个位只能表示0或1两种状态。数据传输是习惯以“位”bit为单位。 Byte(字节) 一个字节为8个二进制称为8位计算机中存储的最小单位是字节。数据存储是习惯以“字节”Byte为单位。 1b 1bit 1B 1Byte 8bit 1KB 1KB 1024B 1MB 1MB 1024KB 1GB 1GB 1024MB 1TB 1TB 1024GB 1PB 1PB 1024TB …… …… 示例 班长家的大别墅装了一个千兆光纤请帮班长计算一下班长的网速最高可以达到多少 基本数据类型长度 数据类型的长度会受操作系统平台的影响所以在不同平台下基本数据类型的长度是不一样的。 #include stdio.hint main() {// 通过sizeof打印各种类型的长度(大小)printf(char length %d\n, sizeof(char));printf(short length %d\n, sizeof(short));printf(int length %d\n, sizeof(int));printf(long length %d\n, sizeof(long));printf(float length %d\n, sizeof(float));printf(double length %d\n, sizeof(double));printf(long double length %d\n, sizeof(long double));// 定义int类型变量sizeof打印变量的大小int a;printf(a length %d\n, sizeof(a));return 0; } 可移植的类型 最开始我们介绍C语言是一门跨平台的编程语言使用C语言编写的程序可以在不同的系统平台下运行这里有一些前提为了更好的兼容不同平台我们在使用基本上数据类型的时候会采用可移植的类型这些类型可以确保在不同的平台下稳定的运行。 C语言在可移植类型头文件 stdint.h 和 inttype.h 中规定了精确宽度整数类型以确保C语言的类型在各系统内功能相同。 示例代码 #include stdio.h #include inttypes.hint main() {// 8位整型int8_t a127;printf(%d\n, sizeof(a));// 16位整型int16_t b 127;printf(%d\n, sizeof(b));// unsigned 无符号没有符号位数值为正数uint8_t c 255;uint16_t d 200;return 0; } 常量 与变量不同常量的值在程序运行时不会改变。 整型常量 100200-1000 实型常量 3.14 0.125-3.123 字符型常量 a, b, 1 字符串常量 a, ab12356 自定义的常量 常量的定义方式有两种: // 预处理常量 #define PI 3.14// const常量 const double pi2 3.14; 示例代码 #include stdio.h // 预处理常量 #define PI 3.14int main() {// const常量const double pi2 3.14;// 常量不能修改以下代码是错误的PI 3.33;pi2 3.33;return 0; } 系统定义的常量 C语言提供了一些常量库比如有float.h、limits.h等这些常量同样受操作系统平台的影响会在不同的平台下不一样。 float.h limits.h #include stdio.h #include float.h #include limits.hint main() {// 打印float类型能够表示的最大值和最小值printf(%lf\n, FLT_MIN);printf(%lf\n, FLT_MAX);// 打印char类型位数以及能够表示的最大值和最小值printf(%d\n, CHAR_BIT);printf(%d\n, CHAR_MIN);printf(%d\n, CHAR_MAX);// 打印short类型能够表示的最大值和最小值printf(%d\n, SHRT_MIN);printf(%d\n, SHRT_MAX);// 打印int类型能够表示的最大值和最小值printf(%d\n, INT_MIN);printf(%d\n, INT_MAX);// 打印long类型能够表示的最大值和最小值printf(%ld\n, LONG_MIN);printf(%ld\n, LONG_MAX);return 0; }
http://www.pierceye.com/news/663126/

相关文章:

  • 做网站编辑是不是也要做推广做蛋白go分析网站
  • 免费品牌网站制作云南电商网站建设
  • 宿迁莱布拉网站建设常州做网站建设的公司
  • 广东网站建站系统哪家好常州网站搭建公司
  • 400网站建设推广软件工程师工资
  • 专门做正品的网站手机版深圳市门户网站建设怎么样
  • 做外贸比较好的网站有哪些北京短视频代运营
  • 建站公司学习筑梦网站建设
  • 手工艺品网站建设侧胡顺个人简历表格可填写
  • 电商网站竞价推广策略淘宝做问卷的网站
  • 门窗 东莞网站建设婚庆公司收费标准
  • 网站页面下沉的特效代码网络建设存在的问题
  • 给网站做维护是什么工作网页怎么赚钱
  • 三丰云做游戏网站win主机安装wordpress
  • 网站建设黄荣vuejs做视频网站设计
  • 手机怎样下载安装建设银行网站企业通过网络推广成功的案例
  • 门户网站开发工具软件哪个公司的网络最好用
  • 河南省住房和城乡建设厅查询网站首页舆情网站推荐
  • 网页设计是网站建设与管理的内容吗公司网络营销的方案思路
  • 商业授权网站标题优化技巧
  • 班级网站做哪些方面阿里云市场网站建设
  • 2345网站登录电子工程师有前途吗
  • 网站建设企业邮箱制作网站山东平台网站建设制作
  • 仿新浪微博网站代码国家高新技术企业公示
  • 遵义网站建设公司电话多少成都网站优化seo
  • 宝安网站设计排名网站建设收费标准资讯
  • 景安怎么把网站做别名西安网站优化seo
  • 长沙专业网站建设怎么做云南昆明百度推广公司
  • 网页制作网站的大作业网站开发怎么设置打印按钮
  • 金乡网站建设哪家便宜建网站解决方案