c语言sscanf函数的用法是什么
253
2022-09-22
ASCII与C简单数据类型
ascII与简单数据类型
1. 打印出所有ascII表中的字符
思路:
ascII码值与阿拉伯数字0-127对应,故可以先将其以数字形式存在数组空间或内存空间中,然后用%c一个一个打印出来即可,本次采用数组进行存储。
代码:
#include
结果:
并伴有一声响铃“滴”。
2. 打印出所有类型的占用内存大小情况
思路:c语言提供两大系列的多种数据类型,两大数据类型:整数类型和浮点数类型。
具体的划分思路和划分方法很复杂,根据需要,慢慢扩展的越来越多,就我知道的c语言基本数据类型包括:int类型,加关键字修饰后有short int(short)类型,long int(long),long long int(long long),unsigned int(unsigned),unsigned long int(unsigned long),unsigned long long int(unsigned long long)等等。C语言规定,short占用的存储空间不能多于int,long占用的存储空间不能少于int。以此来适应不同的机器。
char类型用于存储字符,但是从技术层面,char是整数类型。非打印字符和打印字符。
_Bool类型用于表示布尔值,即逻辑值true和false,因为C语言用1和0表示true,所以_Bool类型实际上也是一种整数类型。
float,double和long double浮点类型。
复数和虚数类型,c语言有3种复数类型和3种虚数类型。
float _Complex,double _Complex,long double _Complex
float _Imaginary,double _Imaginary,long double _Imaginary
(vs2013上不识别这种类型,没有试加上complex.h后可以用不)
另外还有例如指针,数组,结构和联合等其他类型,这里不进行计算。
结果:(在我的机器中win7 64位)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~