c语言数据类型、运算符和表达式
2017-03-01 22:08
471 查看
数据类型
char是8位字符类型,最多只能包含256种字符,许多外文字符集所含的字符数目超过256个,char型无法表示。 wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位,总之,wchar_t所能表示的字符数远超char型。
wchar_t
欠:后期补充,因为没有搞懂unsigned
注意:整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。
#include <stdio.h> //查看编译器的字节数 void main() { printf("%d", sizeof(int)); }
整型数据的溢出
负数十进制的补码
浮点型(实型)4字节(32位)
浮点数常量的表示方法:浮点型也成为实型。也可以称为世数或者浮点数。在c语言中, 浮点数只采用十进制。
他有两种形式:十进制小数形式, 指数形式。
1)。 十进制形式: 例如:0.00, 25.00, 2323.2324, 1423.23232332, -232342342.02323等
2)。指数形式: 由十进制数, 加阶码标志"e"或“E”以及阶码(只能为整数,可以带符号)组成。 形式: aEn(a为十进制数, n为十进制整数) 4.576064086519205e-47 #0.00002323**10 2.2E5 意思就是2.2 * 10的5次方 == 2.2 * 10^5(或者10**5) -2.5E-2 意思就是-2.5 * 10^-2 (10^-2 就是0.01) 结果是0.025
浮点数分类
单精度: float双精度: double
长双精度: long double
相关文章推荐
- 【学习ios之路:C语言】数据类型、常量变量、运算符、表达式、格式化输入输出
- [TwistedFate]C语言学习:C数据类型,常量变量,运算符,表达式,输入输出
- 《IOS_C语言--进制,C数据类型、常量、变量、运算符、表达式、格式化输入输出》
- 数据类型,运算符和表达式04 - 零基础入门学习C语言05
- c语言数据类型、运算符、表达式
- C语言:数据类型、运算符和表达式
- 数据类型,运算符和表达式04 - 零基础入门学习C语言05
- C语言——数据类型,运算符,表达式
- 数据类型,运算符和表达式01 - 零基础入门学习C语言02
- 数据类型,运算符和表达式05 - 零基础入门学习C语言06
- 前期C语言回顾 进制、C数据类型、常量变量、运算符、表达式、格式化输入输出
- 理解C语言——从小菜到大神的晋级之路(4)——数据类型、运算符和表达式
- [C语言-01]数据类型、运算符与表达式
- 数据类型,运算符和表达式01 - 零基础入门学习C语言02
- 数据类型,运算符和表达式05 - 零基础入门学习C语言06
- C语言:(一)数据类型、运算符和表达式
- c语言核心整理之数据类型,运算符,表达式和语句
- 数据类型,运算符和表达式02 - 零基础入门学习C语言03
- C语言教程第二章: 数据类型、运算符、表达式
- C语言教程第二章: 数据类型、运算符、表达式