当前位置: 首页 > 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.zqtcl.cn/news/663126/

相关文章:

  • 净水机企业网站源码浏览器下载安装2022最新版
  • 高端网站建设四川网页版微信怎么下载
  • 青岛做网站皆赴青岛博采wordpress怎么改密码忘记
  • 深圳最好的网站建设广西论坛网站建设
  • html5网站设计网站建设 广西
  • 顺德手机网站设计价位网站开发学习流程图
  • 班级网站设计合肥蜀山网站开发
  • 杭州网站建设培训ck播放器整合WordPress
  • 网站建设是什么软件品牌策划公司哪家好推荐
  • 网站转跳怎么做餐饮vi设计
  • 刘连康seo培训哪家强网站优化推广平台
  • 网站推广内容滁州做网站的
  • 黄山做网站公司山东省住房和城乡建设厅举报电话
  • 中医科网站建设素材上海文明城市建设网站
  • html课程教学网站模板手机微信小程序开发教程
  • 用电脑做兼职的网站比较好食品网站建设网站定制开发
  • 网站开发 加密保护小程序制作开发进度表
  • 深圳坪山站外贸展示型网站建设
  • 手机端自定义做链接网站济南网站制作方案
  • 软件网站是怎么做的帮别人做网站赚多少钱
  • 纯静态网站 搜索功能佛山网站建设 奇锐科技
  • 四川省建设厅官方网站联系电话自己网站做虚拟币违法吗
  • 同城招聘网站自助建站2014 网站建设
  • 个人网站空间大小江油官方网站建设
  • 怎样建网站做什么网站能吸引流量
  • 做vi设计的网站网络营销推广思路
  • 简述网站设计流程沁水做网站
  • 南京公司网站建设怎么收费获奖网页设计
  • 网站域名试用期水墨风格网站源码
  • 长沙网站开长沙手机网站建设哪些内容