iOSDay01C语言数据类型

1、注释

  // 单行注释

  // 注释对代码起到解释说明的作用,注释是给程序员看的,不参与程序运行

  /*

   多行注释

  Xcode快捷键

    全选 cmd+a

    复制 cmd+c

    粘贴 cmd+v

    设置 cmd+,

    注释 cmd+/

    运行 cmd+R

    编译 cmd+B

  */

2、进制转化

          

3、数据类型

  

  ?float和double的区别:精确度不一样。

?float有效位数为6位。

?double有效位数为15位。

有效位数:从左边第?个不是0的数字起,到精确的数为止,所有的数字。

4、常量,变量

  1>  常量: 程序运行期间不可以被改变的量

  整型常量 10, -100

  浮点型常量: 20.3, -3.5

  字符型常量:‘A’, ‘f‘, ‘ ‘,‘1‘

  2>  变量:变量在程序运行期间可以修改,变量是一个存储区域,存放的内容是可以改变的

    变量的定义

    类型修饰符 变量名 = 初始值;

    =:赋值运算符,作用是把18赋值给age

     1   int age =
18;

    变量名命名规则

      1.只能由字母、数字、下划线、$组成,不能以数字开头

      2.不可以与系统保留字同名

      3.变量名命名不能重复

      4.见名知意(规范)

      5.驼峰命名法(多个单词的情况下,第一个单词的首字母小写,从第二个单  词开始,首字母大写)

5、运算符

  1>  算术运算符(+ - * /)

  2>  求余运算符 %

    求余运算符两边的数据类型必须是整数

  3>  自增(自减)运算
++ (--)

    自增运算符单独出现时   

       value++; // value = value + 1;
       ++value; // value = value + 1;

    自增运算符和其他运算符结合使用时

      relult = value++;  相当于 relut = value, value = value + 1;

      relult = ++value;  相当于 value = value + 1; relut = value;

    总结: 运算符在前,先自增,在参与运算

        运算符在后,先参与运算,在做自增运算

  4> 复合运算符 

1        a += b;// a = a + b;
2     a -= b; // a = a - b;
3     a *= b; // a = a * b;
4     a /= b; // a = a / b;
5     a %= b; // a = a % b;

6、表达式,语句

  表达式 :由常量、变量与运算符组成的式子,表达式都是有返回值的,没有分号

  语句:语句以分号结尾,是程序执行的最小单位

7、格式化输?入输出

  1> 格式化输出:printf() 

1 printf("%4d\n", a); // 右对齐占4位输出
2
3 printf("%-4d%d\n", a, b); // 左对齐占4位输出
4
5 printf("%04d\n", a); // 用0占位输出

    不同类型的变量的占位符总结:

      整型:short      %d

      int        %d

      long       %ld

         unsigned long  %lu

      long long  %lld

      浮点型:float     %f

      double  %lf

      字符类型: char   %c

      字符串:  %s

      地址:     %p

    转义字符

      

  2> 格式化输入函数
scanf()
   

    在scanf输入函数里不允许出现\n,会抵消掉键盘上的回车

    scanf里有什么就输入什么

    

    scanf是从键盘缓冲区中取出数据 

1     int a = 0;
2     printf("请输入一个整数\n");
3     scanf("%d", &a);
4     getchar(); // 从键盘缓冲区取出一个字符
5     rewind(stdin); // 清除键盘缓冲区所有内容
6     char c = 0;
7     printf("请输入一个字符\n");
8     scanf("%c", &c);
9     printf("a = %d, c = %c\n", a, c);
时间: 2024-10-08 05:55:43

iOSDay01C语言数据类型的相关文章

C语言数据类型的理解

数据类型的定义: 作为一种语言,必然有所谓的语言组成要素,就像日常生活中人们之间的交流一样,首先会有字,字再成词组,再来就是句子,后来呢就是段落等等.当然不同的字,词,句这些在一起,就会有不同的表达效果,这也就好理解为何C语言会有相应的数据类型了.c语言数据类型如下图: 所谓数据类型是按被定义变量的性质,表示形式,占据存储空间的多少,构造特点来划分的. 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型 数据类型的标示意义: 数据类型的所占的字节数可以这样理解,当我们写作文

Go 语言数据类型

Go 语言数据类型 在 Go 编程语言中,数据类型用于声明函数和变量. 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存. Go 语言按类别有以下几种数据类型: 序号 类型和描述 1 布尔型布尔型的值只可以是常量 true 或者 false.一个简单的例子:var b bool = true. 2 数字类型整型 int 和浮点型 float,Go 语言支持整型和浮点型数字,并且原生支持复数,其中位的运算采用补码. 3 字符串类

黑马程序员------C 语言学习笔记--- C语言数据类型

黑马程序员------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 1.1     C语言数据类型 01 整型数据 l 整型常量 十进制数:以非0数字开头.八进制:以数字0开头.十六进制:以0x或者0X开头 l 整型变量 int , long int,  short int, #include

IOS成长中-C语言-数据类型(第一天)

定义常量分三部分:数据类型 变量名 = 初值    定义整型变量       变量名的命名规则:        1.变量名只能由数字,字母,下划线组成,并且数字不能开头.        2.不能和系统关键字重名.        3.具有自解释性,见名知意.        4.变量名不能重复.        5.变量名由多个单词组成时,除了首个单词首字母小写外,其他的单词首字母都要大写     int a = 10;     float b = 1.0;//用于注释一行.     char a =

04-C语言数据类型、常量、变量

一. 数据 1. 什么是数据 生活中时时刻刻都在跟数据打交道,比如体重数据.血压数据.股价数据等.在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据.图片数据.视频数据,还有聊QQ时产生的文字数据.用迅雷下载的文件数据等. 2. 数据的分类 计算机中存储的数据可以分为两种:静态数据和动态数据. 1> 静态数据 l 概念:静态数据是指一些永久性的数据,一般存储在硬盘中.硬盘的存储空间一般都比较大,现在普通计算机的硬盘都有500G左右,因此硬盘中可以存放一些比较大的文件. l 存储的时长:

C语言-数据类型、常量、变量、变量作用域、printf、scanf函数

4.数据类型介绍 数据:文本数据.音频.视频.图像.数字 C语言中有5大数据类型:基本类型.构造类型.空类型.指针类型.自定义类型 基本数据类型: 整型    长整型long int    整型int(4)    端整型short int 实型    单精度float(4)    双精度 double(8) 字符型   char(1) 内存: 1> 内存分配:4G存储大小:4*1024*1024*1024Byte; 内存的基本单元为一个字节(就是8bit) 2> 内存区域:栈 (存放局部变量)

C语言数据类型总结

类比是学习一门新语言的好方法,以下我们类比java语言来看一下C语言的的数据类型. C语言提供了丰富的数据类型,以下这张图能够非常好的表现C语言全部的数据类型: 从中能够看到C语言提供java了语言没有的结构体.共用体和指针类型,同一时候C语言缺少java中的布尔类型即boolean,C语言和java的差别还体如今每种类型所占的位数,具体见下图: 以下分别介绍一下各种类型使用时的注意事项 1.整型 整型常量在C语言中有三种进位制.各自是十进制.八进制和十六进制.在使用时,十进制的数字以非0数字开

C语言--数据类型--取值范围

C 语言基本数据类型:字符型(char)整形(short, int, long)浮点型(float, double) 注:如下类型字节数指一般情况,不同的平台会有所不同,具体平台可以用sizeof 关键字测试一下. 类型 字节数 类型 字节数 char  1 short 2 int  2(16位系统)或4(32位系统)  long 4 float 4 double 8 类型 范围 类型 范围 (signed)char -128~~127 unsigned char 0~~255 (signed)

[C语言]数据类型与计算

------------------------------------------------------------------------------------------------- 实际的计算中我们接触的数据不仅仅是整型,那么C语言程序中只使用int也会带来一些问题. 从一个例子开始: #include <stdio.h> int main() { int a; printf("输入一个数,得到除以3的结果 :"); scanf("%d",