凌阳涛哥是如何讲解的c语言的基本类型与构造类型?

1.2数据类型
1.2.1基本类型
char 、short int 、int、long int、float、double
1.2.2构造类型
概念:由若干个相同或不同类型数据构成的集合,这种数据类型被称为构造类型
例:int a[10];

数组、结构体、公用体、枚举

扩展:常量和变量
常量:不可以改变的量
例:100 ‘a’ “hello”
?整型 100,125,-100,0
?实型 3.14 , 0.125,-3.789
?字符型 ‘a’,‘b’,‘2’
?字符串 “a”,“ab”,“1232”

变量:其值可以改变的量被称为变量
int a=100;
a=101;

整型数据
?整型常量:(按进制分):
十进制: 以正常数字1-9开头,如457 789
八进制: 以数字0开头,如0123
十六进制:以0x开头,如0x1e
?整型变量:
?有/无符号短整型(un/signed) short(int) 2个字节
?有/无符号基本整型(un/signed) int 4个字节
?有/无符号长整型(un/signed) long (int) 4个字节 (32位处理器)

实型数据(浮点型)
?实型常量
?实型常量也称为实数或者浮点数
十进制形式: 由数字和小数点组成:0.0、0.12、5.0
指数形式: 123e3代表123*10的三次方
123e-3
?不以f结尾的常量是double类型
?以f结尾的常量(如3.14f)是float类型
?实型变量
单精度(float)和双精度(double)
float型: 占4字节,7位有效数字,指数-37到38
double型: 占8字节,16位有效数字,指数-307到308

字符数据
?字符常量:
直接常量:用单引号括起来,如:‘a‘、‘b‘等.
转义字符:以反斜杠“\”开头,后跟一个或几个字符、如‘\n‘,‘\t‘等,分别代表换行、横向跳格.
?字符变量:
用char定义,每个字符变量被分配一个字节的内存空间
字符值以ASCII码的形式存放在变量的内存单元中;
注:char a;
  a = ‘x‘;
  a变量中存放的是字符‘x‘的ASCII :120
即a=120跟a=‘x‘在本质上是一致的.
例5:
#include <stdio.h>
int main(int argc, char *argv[])
{
char a=‘x‘;
char b=120;
printf("a=%c\n",a);
printf("b=%c\n",b);
return 0;
}

字符串常量
是由双引号括起来的字符序列,如“CHINA”、
“C program”,“$12.5”等都是合法的字符串常量.
字符串常量与字符常量的不同
’a’为字符常量,“a”为字符串常量
每个字符串的结尾,编译器会自动的添加一个结束标志位‘\0‘,
即“a”包含两个字符‘a’和’\0’

格式化输出字符:
%d 十进制有符号整数 %u 十进制无符号整数
%x, 以十六进制表示的整数 %o 以八进制表示的整数
%f float型浮点数 %lf double型浮点数
%e 指数形式的浮点数
%s 字符串 %c 单个字符
%p 指针的值
?特殊应用:
%3d %03d %-3d %5.2f

凌阳教育是全国唯一“原厂嵌入式培训”机构,拥有完全自主知识产权“嵌入式\网络运维、HTML5、Java、PHP设计”实训体系。通过在凌阳教育的培训,使学员具备“专业化的职业素质,职业化的专业素质”。

时间: 2024-10-07 00:55:23

凌阳涛哥是如何讲解的c语言的基本类型与构造类型?的相关文章

涛哥为你讲解C语言的关键字所涉及的基本知识

\1.1.2存储相关关键字 register.static.const.auto.extern1.1.3控制语句相关的关键字if .else .break.continue.for .while.do.switch casegoto.default1.1.4其他关键字sizeof.typedef.volatile sizeof使用来测变量.数组的占用存储空间的大小(字节数)例4:int a;int num;num=sizeof(a); typedef 关键字 ,作用是给一个已有的类型,重新起个类

【涛哥带你看DC】江西测绘双活数据中心

2014年3月10日,江西省地理信息公共服务平台(政务版)正式上线运行.在半年之后的10月15日,涛哥来到江西省测绘地理信息局仔细了解支持此公共服务平台的后台数据中心的情况. 江西省测绘地理信息局今年8月才搬的家,新办公大楼位于南昌一处偏僻的地方(周围都在建商品房,估计很快也会热闹起来).大楼很气派,但看了内部就知道,很多地方还没有最后完工.新机房也建在这幢大楼里,与旧办公楼的机房构成了相距10多公里的"双活数据中心". 据江西省测绘地理信息局网络中心的负责人介绍,当初在数据中心的建设

凌阳教育张焕军:努力推动嵌入式人才培养

腾讯教育讯12月3日,"回响中国"腾讯网年度教育盛典在北京举行.2014年的教育进入新旧交替的时代,科技的融入,让行业进入传统经营与前卫理念冲突调整的自适应期,企业转型和技术革新成为当下焦点.凌阳教育张焕军参与盛典活动并发表观点. 腾讯教育:各位网友大家好!这里是2014回响中国腾讯网教育年度盛典场外直播间,我是主持人张淼.坐在我身边的这位是来自于凌阳教育的张经理,接下来我把话筒交给张经理,让张经理给大家作个自我介绍. 张焕军:主持人好,广大网友好!我是凌阳教育的张焕军,今天来到咱们腾

涛哥的Python脚本工具箱之批量替换目录所有指定扩展名的文件中的指定字符串

今天发布刚完成的涛哥的Python脚本工具箱之批量替换目录所有指定扩展名的文件中的指定字符串,命令行参数处理改用目前比较好用的argparse库,Python代码如下: #!/usr/bin/python2.7 # -*- encoding: UTF-8 -*- # Copyright 2014 [email protected] """replace old string with new string from all files in path 批量替换目录所有指定扩展

2017年度凌阳爱普与教育部高教司“产学合作协同育人”项目正式开启!

为贯彻落实<国务院办公厅关于深化高等学校创新创业教育改革的实施意见>(国办发[2015]36号)文件精神,深入推进产学合作协同育人,汇聚企业资源,支持高校开展教学内容和课程体系改革.师资培训.实践条件建设.校外实践基地建设.创新创业教育改革和大学生创新创业训练.2017年4月18日凌阳爱普与教育部高等教育司"产学合作协同育人"项目开启. 在教育部高等教育司关于公布有关企业支持的产学合作协同育人项目申报指南(2017年第一批)的函中,北京凌阳爱普成为首批"产学合作协

凌阳爱普协办&ldquo;2014全国高校物联网院长高峰论坛&rdquo;

8月1日-8月3日,全球领导品牌研华科技与业界先进企业凌阳爱普将于昆山(研华协同创新研发中心A+TC暨智慧城市与物联网应用展示中心)共同举办"2014全国高校物联网院长高峰论坛",会议以"驱动物联教育创新 共建产学合作典范"为主题,我们期盼通过此次会议,与您共同促进基于物联网应用的教育模式创新,推动全国高校物联网专业健康发展. 物联网作为一项战略性新兴产业,对建设创新型国家意义重大.随着物联网行业在国内的起步与飞速发展,未来3年内我国将有50万物联网人才缺口.为进一

凌阳教育助力&ldquo;2014全国高校物联网院长高峰论坛&rdquo;

8月1日-8月3日,全球领导品牌研华科技与业界先进企业凌阳爱普将于昆山(研华协同创新研发中心A+TC暨智慧城市与物联网应用展示中心)共同举办"2014全国高校物联网院长高峰论坛",会议以"驱动物联教育创新 共建产学合作典范"为主题,我们期盼通过此次会议,与您共同促进基于物联网应用的教育模式创新,推动全国高校物联网专业健康发展. 物联网作为一项战略性新兴产业,对建设创新型国家意义重大.随着物联网行业在国内的起步与飞速发展,未来3年内我国将有50万物联网人才缺口.为进一

跟涛哥一起学嵌入式 -- 第01集:say you say me

大家好,此时此刻,2018俄罗斯世界杯已暂告一段落,16强已经产生,卫冕冠军德国队提早回家,阿根廷起死回生,C罗一个30多高龄的年纪,还在坚持健身,一身腱子肉,在球场上挥洒青春,演绎着帽子戏法,给观众带来一场场精彩的视觉盛宴.世界杯的最大魅力之处也许就在于其不确定性. 在这足球之夜,<跟涛哥一起学嵌入式>专栏也开始了,关于嵌入式学习.路线.就业.面试相关的问题,我会坚持一点一点地写下去.C罗,一个85后,跟我差不多的年龄,还坚持健身,还这么拼命,我们还有什么理由给自己的不坚持开脱呢? 为什么写

跟涛哥一起学嵌入式 第02集:工作还是考研?

大家好,我是涛哥,今天我们聊聊第一个话题:工作还是考研. 工作与考研,是每个大三大四学生都要去纠结一下的问题,也是一个很难做抉择的话题.对自己的现状不满意,蹉跎了岁月,感觉自己学得不够多,没学到什么技能:对自己能否找到工作.自己能否胜任未来的工作没有自信:高考失利,进了一所非211/985大学,在大学浑浑噩噩已经混了一半时间了,每天吃鸡推搭.小玛利亚,不想再这样颓废下去,想通过考研改变自己.这些都会滋生你考研的念头,希望通过研究生能改变自己.提高自己. 不仅在校学生.工作1~2年后的职场新兵,也