栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言(变量类型,输入,输出)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言(变量类型,输入,输出)

1,变量类型

整形:int    占4个字节内存空间,共32位,表达的数值范围。(正负21亿)

      short int,缩写成short,占2个字节,65535最大值。

      long int,缩写成long,8字节,总共64位

      无符号: unsigned

      无符号中只有正数,没有负数。

每个类型前都可以加上无符号关键字。unsigned int

浮点型:小数类型

   float 类型(单精度):4字节,float类型常量后需要加f,float x = 12.4f

    double类型(双精度),8字节,直接给一个小数赋值,double y = 12.0

字符类型:键盘按下后的字符,也就是字母和符号

           空格的ASCII值32

           0的ascii值是48

           A的sacii值是65

           a的ascii的值是97

           的ascii值是0

  内存占用: 字符类型栈1个字节,8位,2^8-1 = 255

  变量使用: char x = ‘a’  或者  char x =  48;

  字符串:由多个字符组成的一串内容叫字符串,以双引号括起来。比如:”addga“

  补码:正数的补码是本身,负数的补码是符号位不变,其他位取反加1

  char  x= -1  原码:1000 0001   补码:1111 1111

   原码:char x = -9  原码: 1000 1001    补码:1111 0111

2,输入,输出

头文件:#include

 格式:int printf(const char *format, ...);

  formet是格式化输出,用双引号括起来,格式:“xxxxxx %d xxxx”

   ...表示变长参数,有多个参数,

  常用格式: printf("hellon");

            printf("temp=%dn",temp);

            printf("我是danny,ctemp--%c,temp==%dn",ctemp,temp);

 占位符:在printf中以%开头的内容,是先占用一个显示位置,用后面的参数值替换

         整形:int-------------------- %d   ,如果想表示10进制, %10d

               int-------------------%nd,  输出n位,不足的用空格替换,超出n位则照样输出

               short----------------%hd   ,表示短整形占位符

               long----------------%ld ,   表示长整型

              unsigned------------%u,   表示无符号

浮点型:float------------%f ,   格式%5.3f,总共是5位,小数部分是3位

                double------------%lf,  表示double类型的占位符

   字符类型: char---------%c, 是字符类型占位符

          字符串: ----------------%s,字符串

           地址类型:--------------%p,  地址类型占位符

           百分号:---------------%%,表示一个百分号

​​​​​​​2,1输入scanf

 定义:在键盘上输入一个内容存入内存中,

 格式: int scanf(const char *format, ...);

 format是一个字符串,里面有占位符,

       ...是变量地址,需要加去地址符,&。

      例如: scanf(“%d %d”,&temp,&temp1);

注意:字符串中只可以有占位符和空格或者逗号

      遇到空格则输入结束,遇到回车则输入也结束

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/917161.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号