C语言基础(一)之数据类型及指针-阿里云开发者社区

开发者社区> hudan2714> 正文

C语言基础(一)之数据类型及指针

简介:
+关注继续查看

 

C的基本数据类型包括:字符型(char)、整形(int/short/long)和浮点型(float/double)。

       导出数据类型包括:T*(指针类型),enum(枚举),struct{....}(结构体类型),union{...}(共用体类型),T[...]数组类型,文件类型和函数类型

 

c语言输入输出函数:

%d    int

%ld   long   int

%c     char

%f      float

%lf      double

%x      十六进制输出 int或者long int 或者short int

%#x     0x开头的16进制

%o     八进制输出

%s     字符串

 

注意:signed 和unsigned只能修饰整形,不能修饰double类型等

 

c语言中指针和指针变量的关系

1.指针就是地址,地址就是指针

2.地址就是内存单元的编号

3.指针变量是存放地址的变量

4.指针和指针变量是两个不同的概念

 

 

为什么要使用指针:

1.能够直接访问硬件

2.快速传递数据

3.返回一个以上的值

4.表示复杂的数据结构

5.有助于理解面向对象

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Swift基础语法(常量变量、数据类型、元组、可选、断言)
本文来自Swift中文开发组,感谢翻译者的分享。 本文将分几部分对Swift对ios的语法做讲解。本文为第一节,主要讲解基础语法。 常量和变量 常量和变量把一个名字(比如maximumNumberOfLoginAttempts或者welcomeMessage)和一个指定类型的值(比如数字10或者字符串"Hello")关联起来。常量的值一旦设定就不能改变,而变量的值可以随意更改。声明常量和变量
1379 0
Java基础-02总结关键字,标识符,注释,常量进制,变量数据类型
你需要的是什么,直接评论留言。 获取更多资源加微信公众号“Java帮帮” (是公众号,不是微信好友哦) 还有“Java帮帮”今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:关键字(掌握) (1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:
1349 0
C/C++/C#/Python:数据类型比较
C/C++/C#/Python这四种语言,由低级到高级,代表了计算机编程语言的一个发展流程,前两种编译型语言大家可能比较熟悉,在大学阶段都基本了解过。
2799 0
+关注
102
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载