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

c语言学习记录:第二天

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

c语言学习记录:第二天

//下面是对移位操作符的学习
//移位操作符——移的是二进制位。
//<<表示 左移
//>>表示 右移
//简单举个例子进行理解
#include
#define _CRT_SECURE_NO_WARNINGS 1
//int main()
//{
//    int a = 3;// 整形3 一个占用 4字节的空间,也就是32个bit位。
//    //整数3用2进制表示为“011”
//    //在内存中,显示为“00000000000000000000000000000011”
//    int b = a << 2;
//    //则用0补齐,最终结果为“00000000000000000000000000001100”——即十进制的12。
//    printf("%dn",b); 
//    
//    printf("%dn",a);
//
//    return 0;
//}


//下面继续学习符号“%”,读作“模”,意思与数学上的除数求余差不多。
//例如:
//int main()
//{
//    int a = 5 % 2;
//    printf("%dn",a);
//    return 0;
//}

//接下来,是对“&,|,^”三个符号的学习;
//&——之前在scanf函数中遇到过,这次学习它的另一个身份。“按位与”--意思就是数学中p^q的意思,
//1假全假,2真才真(其中,非0表示真,0表示假)

//“|”——按位或,数学中的p v q,一真全真,两假全假
// 
//“^”——按位异或,长得很像幂方,但不是。我是按字面意思理解的,两者相异时,为或关系,
//因为两者相异,必有一0一1,此时按照或关系处理,得到的值为1,而2者相同时反之。。。。
//下面,用一个简单例子进行测试
//int main()
//{
//    int a = 7;
//    int b =11;
//    int c = a ^ b;
//    printf("%dn",c);
//    return 0;
//}

//接下来学习单目操作符“sizeof”意为 操作数的类型长度(以字节为单位)。
//int main()
//{
//    
//    int arr[10] = { 0 };//先建立一个大小为10的数组
//    int a = 0;
//    printf("%dn", sizeof(a));
//    printf("%dn", sizeof(int));//通过打印得知“a”,“int”  大小均为4。
//    printf("%dn", sizeof(arr));//打印数组的大小,根据数组含有10个整数,猜测大小为40。
//    
//    return 0;
//}

//int main()
//{
//    int szys = 0;
//    int arr[10] = { 0 };//建立一个大小为10的数组
//    printf("%dn", sizeof(arr));
//    printf("%dn", sizeof(arr[4]));//打印数组中下标为4的元素的大小。
//    szys = sizeof(arr) / sizeof(arr[4]);//数组元素个数=数组总大小/单个元素大小
//    printf("数组元素个数为:%dn",szys);
//    return 0;
//}

//今天的最后一个知识点:单目操作符中的逻辑反操作符号----"!",将非0变为0,将0变为1。
//已知c语言中,真为非0,假为0
//int main()
//{
//    int a = 3;
//    printf("%dn",a);//打印值为3
//    printf("%dn",!a);//打印值为0
//    return 0;
//}
int main()
{
    int a = 0;
    printf("%dn", a);//打印值为0
    printf("%dn", !a);//打印值为1
    return 0;
}
that all

今天的学习到此为止了。。

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

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

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