C语言(一)数据类型笔记 梦开始的地方

简介: C语言(一)数据类型笔记 梦开始的地方

1,编程规范

代码缩进:使代码拥有可读性,简洁

注释:用来备注,标注代码功能

两种方法:

1,单行注释 // 之后的所有都是注释

2,多行注释 /* 里面的都是注释*/

标识符:变量,常量,函数…除了32个关键字之外,基本上都是标识符

规则:数字,字母,下划线,不能以数字开头

规范起来:三种命名方式:

小驼峰:第一个单词首字母小写,后面的每个单词首字母大写 maYeIsVeryGood

大驼峰:所有单词的首字母都大写MaYeIsVeryGood

匈牙利:global g_maYeIsVeryGood

建议大家使用小驼峰命名法

2,常量:

不变的数据,或者不想改变的数据 1 2 3,一个太阳,一周有七天

整型常量,

整数三种表示方式:

十进制

八进制:以0开头

十六进制:0x开头

实型常量

小数两种表示方式:

小数 3.1415

指数形式: 1.256e-2 e或者大写E都可以

字符型常量,

A B C D …

字符串常量,

可以是任意字符组成的,棒子文,鬼子文,用双引号包含起来

3,变量:

变量就是计算机内存里面需要并且经常改变的数据

不同的物品需要不同的容器去存放

数据类型:类型决定以什么方式存储,需要多大空间

`8A_VDN9XJBLLID{MP)G_T5.png

整型变量

位bit 字节byte 1B=8b

有符号的:signed 最高位表示符号位

Short int 2B 16位 2^15 -32768~32767

Int 4B 32位 2^31

Long int 4B

Long long int 8B 64位

因为我们的计算机, 编译器,硬件不一样,short <= int <= long

无符号的:unsigned 一定是正数,没有符号位

Short 2B 2^16

Int

Long int

Long long int

实型变量:

小数没有有符号和无符号之分

单精度浮点数有效数字8位

双精度浮点数有效数字16位

float 单精度浮点型 4B 2^127 8指数部分能表示127个数

精度为7,整数部分加上小数部分,超出七位的部分,是编译器猜

double 双精度浮点型 8B 2^1024 11… 1024

精度为16,

Long double 8B

字符型变量:

有符号

char 1B 8 2^7 -128-127

无符号

Char 2^8 0~255

XR35H2NJ3Z[YND6I58{8Q28.png

练习

  1. 3*0.1==0.3将会返回什么?true还是false?
  2. float f = 3.4;是否正确?

1,输入一个小写字母,转换成大写字母并输出. 如:输入a -> 输出 A

2,做基本的简单交互

No.1 提示用户输入长方形的长和宽

No.2 求内接圆的面积和周长(注意椭圆正圆)

数据的要求是: float

输出结果:2有效小数位

3,自己计算每个基础数据类型的表示范围,要有过程

char 占1个字节 八个位 有符号: 要用最高位表示符号,所以表示数字的位就少了一位 2^7 -128~127

无符号:…

short

int

float

double

目录
相关文章
|
4天前
|
存储 安全 C语言
C语言中的数据类型
C语言中的数据类型
|
7天前
|
存储 C语言
C语言数据类型、变量和运算符以及printf相关问题
C语言数据类型、变量和运算符以及printf相关问题
|
6天前
|
C语言
C语言------数据类型与输入输出
这篇文章是C语言的数据类型与输入输出实训教程,通过示例代码演示了整型、实型、字符型数据的定义、使用和输出,以及如何使用printf()和scanf()函数进行格式化输出和输入。
C语言------数据类型与输入输出
|
1天前
|
存储 编译器 C语言
【C语言篇】C语言数据类型和变量
我们使⽤强制类型转换都是万不得已的时候使用,如果不需要强制类型转化就能实现代码,这样⾃然更好的.
|
12天前
|
C语言
C语言数据类型和变量
C语言数据类型和变量
19 5
|
6天前
|
测试技术 C语言 C++
【C语言刷题训练——6】鹏哥C语言刷题训练营笔记,含代码讲解改进
【C语言刷题训练——6】鹏哥C语言刷题训练营笔记,含代码讲解改进
|
6天前
|
存储 C语言
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
|
2月前
|
存储 C语言
二:《初学C语言》— 数据类型和变量
本篇文章详细介绍了C语言的数据类型和变量,数据类型是C语言中最基础的内容,也是必须要清楚的知识点
43 8
二:《初学C语言》—  数据类型和变量
|
2月前
|
存储 编译器 C语言
C语言数据类型和变量(二)
C语言数据类型和变量(二)
|
2月前
|
存储 编译器 C语言
C语言数据类型和变量(一)
C语言数据类型和变量(一)