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

邢台做网站优化价格周到的网站建设

邢台做网站优化价格,周到的网站建设,网站的注册上一步下一步怎么做,html5和h5的区别文章目录 1 基本数据类型1.1 基本数据类型1.2 构造类型1.3 指针类型#xff08;Pointers#xff09; 2 基础输入输出2.1 通过输入输出操作符 2.2 通过scanf和printf输入和输出2.2.1 输出printf 函数2.2.2 输出scanf 函数2.2.3 注意事项 1 基本数据类型 了解… 文章目录 1 基本数据类型1.1 基本数据类型1.2 构造类型1.3 指针类型Pointers 2 基础输入输出2.1 通过输入输出操作符 2.2 通过scanf和printf输入和输出2.2.1 输出printf 函数2.2.2 输出scanf 函数2.2.3 注意事项 1 基本数据类型 了解数据类型有什么用 首先就是知道存储的大致的范围避免超过越界 再者方便输入输出 1.1 基本数据类型 整型Integral types int标准整数类型。通常占用 4 个字节范围通常是 -2,147,483,648 到 2,147,483,647。short短整数类型。通常占用 2 个字节范围通常是 -32,768 到 32,767。long长整数类型。通常占用 4 个或 8 个字节范围取决于具体实现。long long更长的整数类型。通常占用 8 个字节范围是 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。unsigned 版本可以用于上述所有类型表示无符号整数例如 unsigned intunsigned short 等。 字符型Character types char字符类型。通常占用 1 个字节范围是 -128 到 127 或 0 到 255取决于是否为有符号类型。unsigned char无符号字符类型。范围是 0 到 255。signed char有符号字符类型。范围是 -128 到 127。 浮点型Floating-point types float单精度浮点数。通常占用 4 个字节范围大约是 1.2E-38 到 3.4E38精度大约为 6 位小数。double双精度浮点数。通常占用 8 个字节范围大约是 2.3E-308 到 1.7E308精度大约为 15 位小数。long double扩展精度浮点数。通常占用 12 或 16 个字节范围和精度取决于具体实现。 布尔型Boolean type bool布尔类型。只有两个值true 和 false。 1.2 构造类型 数组Arrays 用于存储相同类型元素的集合。例如int arr[10]; 定义了一个包含 10 个整数的数组。 结构体Structures 用户定义的复合数据类型用于将不同类型的数据组合在一起。例如 struct Person {std::string name;int age;float height; };联合体Unions 类似于结构体但所有成员共享同一块内存。例如 union Data {int i;float f;char c; };枚举Enumerations 定义一组命名的整型常量。例如 enum Color { RED, GREEN, BLUE };1.3 指针类型Pointers 存储内存地址的变量。指针类型包括指向基本类型、构造类型和函数的指针。例如 int *ptr;还有空类型 void用于表示没有类型。通常用于函数返回类型表示函数不返回任何值。 类型别名 使用 typedef 定义类型别名。例如 typedef unsigned int uint;示例代码 #include iostream #include stringint main() {int a 10;float b 3.14f;double c 2.718281828;char d A;bool e true;std::string str Hello, World!;int arr[5] {1, 2, 3, 4, 5};struct Person {std::string name;int age;};Person p {Alice, 30};std::cout int: a std::endl;std::cout float: b std::endl;std::cout double: c std::endl;std::cout char: d std::endl;std::cout bool: e std::endl;std::cout string: str std::endl;for(int i 0; i 5; i) {std::cout arr[ i ]: arr[i] std::endl;}std::cout Person name: p.name , age: p.age std::endl;return 0; }2 基础输入输出 2.1 通过输入输出操作符 输入操作符 用于从输入流中提取数据并将其存储到变量中。 语法变量名 输入数据 输出操作符 用于将数据输出到输出流中。 语法输出流对象 数据 例子 int age; cout 请输入您的年龄: ; cin age; cout 您的年龄是: age endl;这个其实很好理解也是很多人上来去学习C输入输出的第一件事情。 称做流式输入输出 其实指明了流动的方向所以非常亲民 在这种情况下如果想控制输出即满足一定格式输出比如保留几位小数什么的就要用manipulator了 常用的 manipulator 包括 setw(n)设置输出宽度不足部分用空格填充。setprecision(n)设置精度控制小数点后显示的位数。left左对齐。right右对齐。fixed固定格式输出小数。scientific科学计数法输出。 2.2 通过scanf和printf输入和输出 scanf 和 printf 是 C 语言中两个非常重要的标准输入输出函数它们分别用于从标准输入通常是键盘读取数据和向标准输出通常是屏幕打印数据。 相比较cin和coutscanf和printf往往会更加的高效 2.2.1 输出printf 函数 printf 函数用于格式化输出数据。它的基本语法如下 int printf(const char *format, ...);format 是一个格式字符串指定了输出的格式。这里的格式指定可以添加其他字符增加空格什么的非常强大... 是可变参数列表指定了要输出的数据。 format 字符串可以包含以下几种内容 普通字符会原样输出。格式说明符用于指定如何输出变量的值。 常见的格式说明符有 %d输出整数%f输出浮点数%c输出单个字符%s输出字符串%x输出十六进制整数 示例 #include stdio.hint main() {int num 10;float pi 3.1415926;char letter A;char str[] Hello, World!;printf(整数: %d\n, num);printf(浮点数: %.2f\n, pi);printf(字符: %c\n, letter);printf(字符串: %s\n, str);return 0; }输出 整数: 10 浮点数: 3.14 字符: A 字符串: Hello, World! 重要知识点 1 可以看到如果想要保留两位小数则直接%.2f就可以了 2 会看到有\n 代表换行这是一种特殊的字符 3 多个变量输出 #includeiostream using namespace std; int main(){int a3;int b5;printf(%d %d,a,b); }2.2.2 输出scanf 函数 scanf 函数用于从标准输入读取数据并根据格式字符串解析这些数据。它的基本语法如下 int scanf(const char *format, ...);format 是一个格式字符串指定了输入数据的格式。... 是指向变量的指针用于存储读取到的数据。 format 字符串可以包含格式说明符这些说明符与 printf 中的类似但需要注意的是scanf 需要变量的地址 即前面需要加一个。注意字符串的话则不需要具体看下面的例子 常见的格式说明符有 %d读取整数%f读取浮点数%c读取单个字符%s读取字符串 示例 #include stdio.hint main() {int num;float pi;char letter;char str[50];printf(请输入一个整数: );scanf(%d, num);printf(请输入一个浮点数: );scanf(%f, pi);printf(请输入一个字符: );scanf( %c, letter);printf(请输入一个字符串: );scanf(%s, str);printf(你输入的整数是: %d\n, num);printf(你输入的浮点数是: %.2f\n, pi);printf(你输入的字符是: %c\n, letter);printf(你输入的字符串是: %s\n, str);return 0; }2.2.3 注意事项 scanf 的格式说明符前必须带上变量的地址符 但对字符数组字符串不需要。printf 和 scanf 的格式说明符要严格匹配变量类型否则可能导致未定义行为。scanf 读取字符串时遇到空格会停止可以使用 fgets 代替以读取整行输入。
http://www.dnsts.com.cn/news/51561.html

相关文章:

  • 网站配置域名这样做wordpress 分类子类名称
  • 上海专业网站开发十万pv的网站建设
  • 做网站需要写程序个人网站 icp
  • 南通网站制作怎样oa软件开发
  • 做网站很忙吗婚庆公司起名字大全免费
  • h5高端网站开发做好网站维护
  • 网站建设技术实现难点创建网站 制作首页
  • 公司网站在国外打开很慢使用cdn好还是国外租用服务器好五一ppt模板免费下载
  • 网站后台 黑链接北京东站
  • 怎么做企业网站推广赚钱网站你懂我意思正能量晚上在线观看不用下载免费魅族
  • 做企业网站的缺点门户网站代做
  • 地方网站盈利模式菲律宾有做网站的吗
  • 网站开发建创建网站宝典
  • 周村网站制作首选公司开发一个定制的网站
  • 专做程序员招聘的网站网站开发文案
  • 一个网站费用住房建设建设部网站
  • 盐步网站制作婚恋网站女代我做彩票
  • 网站建设后期服务收费标准网页版梦幻西游谛听怎么获得
  • 房管局 网站做房查seo小白入门教学
  • 购买模板做网站做表格的网站
  • 网站推广到海外怎么做盱眙县建设局网站
  • 电子商务网站建设与维护实训做网站一台电脑可以吗
  • 唐山地方志网站建设昆山开发区人才网
  • 易无忧建站出售自己的网站
  • 软件分享网站中国建筑装饰网王凤波
  • 一级域名的免费网站帝国cms网站搬家教程
  • 韩国网站加速器最专业网站建设公司哪家好
  • 做效果图有哪些网站建设工程资料网站
  • 网站色彩装修设计公司logo
  • 架设一个网站需要多少钱网站建设提问