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

门户网站建设教程百度广告投放代理商

门户网站建设教程,百度广告投放代理商,三网合一网站建设费用,网站建设 顺德目录 ## 数据类型 ## 变量 ## 命名规则 ## char ## 布尔型 ## 基本数据类型长度 ## 可移植类型 ## 自定义的常量 ## 进制数表示 ## 数值存储方式 ## 数值范围 ## 输入输出 ## 运算符 ## 类型转换 ## 数据类型 基本类型构造类型指针类型整型 int 、short、long数…

目录

## 数据类型

## 变量

## 命名规则

## char

## 布尔型

## 基本数据类型长度

## 可移植类型

## 自定义的常量

## 进制数表示

## 数值存储方式

## 数值范围

## 输入输出

## 运算符

## 类型转换


## 数据类型

基本类型构造类型指针类型
整型 int 、short、long数组类型char *
字符型 char结构类型 structint *
浮点型 float、double联合类型 unionint **
枚举类型 enum

数据类型的作用:编译器预算数据分配的内存空间大小(规范内存的开销,约定数据在内存的格式)

## 变量

## 命名规则

尽量使用驼峰命名法

## char

  • ASCII码图:

  • 在给字符型变量赋值时,需要用一对英文半角格式的单引号(' ')把字符括起来

## 布尔型

bool a = true / false

## 基本数据类型长度

数据类型长度(byte)
char1
short

2

int4
long4 或 8
float4
double8
long double16 或 更多
void/

## 可移植类型

  • C语言通过 stdint.h 提供了精确宽度的整数类型,确保在不同系统上具有相同的大小和行为。inttypes.h 则提供了与这些类型相关的格式化宏,用于输入输出操作。

## 自定义的常量

  • #define 是C语言的预处理指令,用于在编译之前进行文本替换
  • const 是C语言的关键字,用于定义常量变量
特性#defineconst
实现方式预处理阶段的文本替换编译阶段定义的变量
是否有类型没有类型,只是文本替换有明确类型
是否占用内存不占用占用
作用范围从定义到文件结束或下一个同名 #undef与普通变量相同,取决于定义位置
是否可修改不可修改(因为是文本替换)不可修改(但可以通过指针修改,不推荐)

## 进制数表示

二进制八进制十进制十六进制
0b或者0B数字0开头正常数字0x或者0X
0b0001/10x01
0b0010/20x02
0b0100/40x04
0b1000/80x08
0b1111/160x10
//320x20
//640x40
//1280x80

## 数值存储方式

  • 原码:符号位正0负1
  • 反码:正数是自己本身;负数按位取反符号位不变
  • 补码:正数是自己本身;负数在反码基础上+1

运算使用补码

## 数值范围

数据范围(用原码表示):

  • uint8_t无符号数: (0 ~ 255) 0000 0000 ~ 1111 1111

  • int8_t有符号数: (-127 ~ 0 ~ 127) 1111 1111 ~ 0000 0000 ~ 0111 1111

  • int8_t有符号数:(-128 ) 1000 0000

## 输入输出

  • printf(“%d”,a)
  • scanf(“”,&a)
%c

char

%d

int

%ffloat
%schar *

字符串。输出字符串中的字符直至字符串中的空字符(字符串以'\0‘结尾,这个'\0'即空字符)

%pvoid *

以16进制形式输出指针

## 运算符

左移运算,低位补零;右移运算,高位补零

## 类型转换

  • 自动类型转换(隐式转换):将a的值转化位double再给b
int a =10;
double b = a;
  • 强制类型转换(显示转换)
int m = 3;
int n = 6;
k = (double)n / m ;

转换原则:

## 题目

  1. 编写一个程序,要求用户输入一个十进制整数,然后以十六进制输出
#include <stdio.h>int main() {int decimalNumber;// 提示用户输入一个十进制整数printf("请输入一个十进制整数:");scanf("%d", &decimalNumber);// 输出该整数的十六进制形式printf("该数的十六进制形式为:%X\n", decimalNumber);return 0;
}

使用 %X 格式符将整数以十六进制形式输出

     2.编写一个程序,要求用户输入一个字符,然后输出该字符的ASCII码值

#include <stdio.h>int main() {char ch;// 提示用户输入一个字符printf("请输入一个字符:");scanf("%c", &ch);// 输出该字符的ASCII码值printf("字符 '%c' 的ASCII码值是:%d\n", ch, ch);return 0;
}

     3.编写一个程序,要求用户输入一个字符,然后将该字符转换为大写字母,并输出结果

#include <stdio.h>
#include <ctype.h> // 包含标准库中的字符处理函数int main() {char ch;// 提示用户输入一个字符printf("请输入一个字符:");scanf("%c", &ch);// 将字符转换为大写字母char upperCh = toupper(ch);// 输出转换后的结果printf("转换为大写字母后:%c\n", upperCh);return 0;
}

也可以用字符的ASCll加32得到大写字母  

   4.编写一个程序,定义一个整型常量,存储你的出生年份,然后输出该常量的值

#include <stdio.h>int main() {// 定义一个整型常量,存储出生年份const int birthYear = 2000; // 请将2000替换为你的实际出生年份// 输出该常量的值printf("我的出生年份是:%d\n", birthYear);return 0;
}
http://www.dtcms.com/wzjs/33802.html

相关文章:

  • 做网站有没有效果seo排名点击器曝光行者seo
  • 做彩票网站犯法吗曼联vs曼联直播
  • 优品ppt模板免费下载官网seo策略是什么意思
  • 网站建设联系网络搜索关键词排名
  • 做外贸的阿里巴巴网站是哪个好站长工具网站备案查询
  • 免费的个人网站注册深圳网络营销推广公司
  • 杭州网站制作哪家好苏州关键词优化软件
  • 大庆建设集团网站互联网平台
  • 网站建站专家制作网站免费
  • 观澜网站制作佛山百度seo代理
  • 怎么搭建个人网站福州seo优化
  • 网站建站流程有哪些百度竞价登录
  • 企业运营管理岗位职责app排名优化
  • 国家网站icp备案查询郑州seo询搜点网络效果佳
  • wordpress发布公告网站seo是什么意思
  • 中国电子商务公司排名搜索 引擎优化
  • 去年做的电子请帖怎么找原网站互联网品牌营销公司
  • pc端和手机端网站建设我要推广网
  • 部门做网站优点seo关键词选取工具
  • 中国建设投资集团 网站首页给大家科普一下b站推广网站
  • 网站建设毕业设计总体规划站长seo综合查询工具
  • 搜书网站 怎么做竞价关键词优化软件
  • 2022年小规模企业所得税怎么征收淘宝标题优化网站
  • 编程零基础入门课程人员优化方案怎么写
  • 网站优化具体怎么做韩国热搜榜
  • 四大网站是哪四大深圳今日重大新闻
  • 哈尔滨整站优化舆情报告
  • 营销型网站建设公司外贸营销策略都有哪些
  • 推广普通话的内容郑州seo优化培训
  • 怎么制作自己的网页网站首页河北网站建设公司排名