日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

linux执行c文件(linux执行c)

發布時間:2023/12/3 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 linux执行c文件(linux执行c) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

c語言中sin怎么表示?

首先,要用到數學函數,需要包含頭文件math.h

其次,如果x不是弧度,需要轉換為弧度,如果x本身是弧度,則可以寫為:sin(x)

如果x不是弧度,可以寫為:sin(60*3.1415926/180)

數據類型是有符號類型,負數就和數學里的負數一樣。int 的取值范圍是-32768~32767,只要不越界就行

C語言按位左移運算規則?

C語言中按位左移的運算符為<<,其規則如下:

對于操作a<<n,

1 按照二進制值每位向高位(書寫上是向左)移動n位;

2 最高位(最左邊的)n位舍去;

3 最低位(最右邊)填加n個0.

簡單起見,用char型舉例如下:

例一

0x12 << 3 =>

B00010010 << 3 =>

B10010 000(這里最高位的三個0被舍去,其它依次左移,最低位補三個0) =>

0x90

即0x12 << 3 = 0x90

例二

0x9E << 2 =>

B10011110 << 2 =>

B01111000 (最高位10舍去,最低位補兩個0)=>

0x78

可以編寫如下程序驗證:

#include <stdio.h>void check(char a, int n){ printf("0x%hhx << %d = 0x%hhxn", a, n, a<<n);}int main(){ check(0x12, 3); check(0x9e, 2); return 0;}

其運行結果為

0x12 << 3 = 0x900x9e << 2 = 0x78

可以看到與我們計算結果是相符的。

總結

以上是生活随笔為你收集整理的linux执行c文件(linux执行c)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。