首页 > 其他分享 >C语言数据类型

C语言数据类型

时间:2022-11-22 22:32:25浏览次数:56  
标签:字符 ...... 数据类型 半角 C语言 类型 指针


文章目录

  • ​​一、基本类型​​
  • ​​1、字符型(char)​​
  • ​​2、整型(int)​​
  • ​​3、浮点型(float)​​
  • ​​二、字符串​​
  • ​​三、构造类型​​
  • ​​四、指针类型​​
  • ​​五、其它数据类型​​
  • ​​六、获取视频教程​​
  • ​​七、版权声明​​

一、基本类型

C语言的基本数据类型包括字符型、整数型、浮点型。

1、字符型(char)

描述单个字符(一个字节),用半角的单引号包含起来,如’a’、‘A’、‘1’、’$'等,键盘能输入的英文和半角的符号都是字符。

'A'   'B'   'C' ...... 'Z'
'a' 'b' 'c' ...... 'z'
'0' '1' '2' ...... '9'
'~' '!' '@' ...... '+'

中文的汉字和标点符号是两个字节(GBK编码),不能算一个字符,以下都是非法的。

'好'
'。'
','
'¥'

2、整型(int)

描述整数,整数在计算机上是准确表示的,如123、500、0、-10等。

123
500
0
-10

3、浮点型(float)

描述实数,有小数位,如10.0、123.55、3459.98、-50.3,实数在计算机上一般是近似表示的。

10.0
123.55
345.98
-50.3

二、字符串

描述多个字符,用半角的双引号包含起来,可以是英文、数字、中文、标点符号,半角全角的都可以。

"a"
""
"西施"
"我心匪石,不可转也。我心匪席,不可卷也。威仪棣棣,不可选也。"
"我有100块钱。"
"1998"

三、构造类型

由基本类型通过一定的构造方法构造出来的类型,包括数组和结构体,在以后的章节将详细介绍它们。

四、指针类型

指针可以存放内存变量和常量地址,主要用于函数的参数传递,极其重要,如果没有指针,C程序员将非常难受,在以后的章节将详细介绍它。

五、其它数据类型

C语言还有其它数据类型,如复数类型(_Complex)、虚数类型(_Imaginary)、布尔型(_bool)、这些数据类型的应用场景极少,我就不介绍了。

六、获取视频教程

七、版权声明

作者:码农有道

如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发我的文章,谢谢!!!


标签:字符,......,数据类型,半角,C语言,类型,指针
From: https://blog.51cto.com/u_13748800/5878579

相关文章

  • C语言学习笔记---static关键字
    1、static修饰局部变量在函数体内,只初始化一次,被static声明过的局部变量在调用过程中值不变。原因:在任意函数内定义局部变量,存储在线程中的栈区,出函数时自动摧毁,所以在每......
  • c语言的钩子与C++的策略模式
    1.c语言钩子:特性模块:功能函数,调用注册函数主线模块:注册函数,定义钩子(通常是全局变量),调用钩子 2.c++策略模式:特性模块:从策略基类派生一个新特性类,实例化对象并调用se......
  • 这是注册博客的第一天,哈哈哈,我希望把我学到的编程内容记录下来,同时分享给和现在的我一
    #include<stdio.h>voidbubble_sort(intsz,intarr[])//不能只是intarr[],两个int间用逗号隔开{//先确定冒泡排序的趟数inti=0;for(i=0;i<sz-1;i++){intj=0;intflag=1......
  • 【C语言进阶】六.预处理
     (1)程序的翻译环境和执行环境在ANSIC的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。包含编译加链接第2种是执行环境,......
  • Redis常用基本数据类型
    Redis常用基本数据类型Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。String(字符串)string是redis最基本的......
  • C语言之冒泡排序
    #include<stdio.h>voidbubble_sort(intarr[],intsz){//确定冒泡排序的趟数inti=0;for(i=0;i<sz-1;i++){intflag=1;//假设这一趟冒泡排序已经有......
  • MySQL——MySQL基本SQL语句及MySQL数据类型
    MySQL——MySQL基本SQL语句一、注意事项1、sql语句必须以分号结尾2、sql语句编写错误之后不必担心、可以直接执行报错即可,或者后面加上\c取消执行即可二、库的相关操......
  • C语言算术运算符介绍和示例
    文章目录​​1、算术运算符​​​​2、获取视频教程​​​​3、版权声明​​1、算术运算符下表显示了C语言支持的所有算术运算符。假设变量A的值为18,变量B的值为5,则......
  • C语言把十进制转换为二进制数的方法和示例
    文章目录​​1、自定义的二进制输出函数dectobin​​​​2、获取视频教程​​​​3、版权声明​​C语言中,整数都是以二进制的形式存放在内存中,所谓的二进制、八进制、十进......
  • C语言二进制、八进制、十六进制整数书写和输出
    文章目录​​一、二进制、八进制、十六进制整数的书写​​​​1、二进制​​​​2、八进制​​​​3、十六进制​​​​4、需要注意的坑​​​​二、二进制、八进制、十六进......